home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 015 / imprt132.arc / MANUAL.DOC < prev    next >
Text File  |  1986-08-13  |  93KB  |  3,301 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.     
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.                         
  18.                         
  19.                  IMAGEPRINT
  20.                Print Quality Enhancer
  21.                 Version  1.3
  22.  
  23.                  for the IBM PC and
  24.              IBM Graphics Printer/Epson
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.                         
  38.                         
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.          (C) Copyright Image Computer Systems 1985, 1986
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.     This product is marketed as User-Supported Software. This is
  72.     an opportunity to test and evaluate software before you  buy
  73.     it.  We  at  Image  Computer Systems rely on your support to
  74.     continue developing quality products at  reasonable  prices.
  75.     If you find yourself using IMAGEPRINT,    please register your
  76.     copy.  See the Introduction Section "Registering  your    copy
  77.     of IMAGEPRINT" for details.
  78.  
  79.     You are encouraged to give unmodified copies  of  PC-DOS/MS-
  80.     DOS  IMAGEPRINT distribution diskettes (with 1 font file) to
  81.     your friends and acquaintances.  We want to  reach  as    many
  82.     people as possible with this product.
  83.  
  84.     If you have a REGISTERED IMAGEPRINT diskette (with more than
  85.     1  font  file),  please  do not give anyone a copy.  We know
  86.     that it is tempting to "help a friend",  but anyone that has
  87.     the  funds  to    purchase  a  computer  and  printer and word
  88.     processor surely can spare another $20 for the purchase of a
  89.     product as useful as IMAGEPRINT.  And  stay  honest  in  the
  90.     process.
  91.  
  92.     The  programs  and  the  documentation    on the PC-DOS/MS-DOS
  93.     IMAGEPRINT distribution diskette and the REGISTERED diskette
  94.     are copyrighted.  No programs or documentation can be  added
  95.     or  deleted  or  altered without written approval from Image
  96.     Computer  Systems.  See  the  APPENDIX    Section  "Rules  and
  97.     Regulations" for details.
  98.  
  99.     IBM,  PC-DOS, IBM PC, IBM PC XT, IBM PCjr, Graphics Printer,
  100.     Proprinter are trademarks of International Business Machines
  101.     Corporation.
  102.     
  103.     CP/M is a trademark of Digital Research Corporation.
  104.     Compaq is a trademark of Compaq Computer Corporation.
  105.     PC-Write is a trademark of Quicksoft.
  106.     Epson is a trademark of Epson Corporation.
  107.     WordStar is a trademark of MicroPro Corporation.
  108.     MS-DOS, Word are trademarks of Microsoft Corporation.
  109.     Multimate is a trademark of Multimate Corporation.
  110.     Lotus, Symphony are trademarks of Lotus Corporation.
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.                                CONTENTS
  134.      --------------------------------------------------------------
  135.  
  136.  
  137.  
  138.      TABLE OF CONTENTS
  139.  
  140.      Introduction
  141.     What is IMAGEPRINT? ...........................1
  142.     What does IMAGEPRINT include? .................1
  143.     What printers is IMAGEPRINT compatible with? ..3
  144.     What computers will IMAGEPRINT run on? ........4
  145.     Files on the IMAGEPRINT distribution diskette .4
  146.     Registering your copy of IMAGEPRINT ...........5
  147.     Support from Image Computer Systems ...........6
  148.     Image Computer Systems locations ..............6
  149.  
  150.      Using IMAGEPRINT
  151.     Making a copy of the IMAGEPRINT diskette ......7
  152.     Starting IMAGEPRINT - An overview .............7
  153.     Inputting from a file ........................10
  154.     Typewriter mode ..............................11
  155.     Backslash commands ...........................12
  156.       Fonts ......................................13
  157.       Print quality ..............................14
  158.       Character attributes .......................14
  159.       Character offsets ..........................16
  160.       Cancelling character attributes/offsets ....17
  161.       Print density ..............................17
  162.       Lines per inch .............................18
  163.       Straight-through mode ......................18
  164.       Soft Hyphens when formatting ...............19
  165.       Printing a backslash .......................19
  166.       JX-80 color control ........................19
  167.     Formatting commands ..........................20
  168.       Enable formatting ..........................22
  169.       Page length ................................22
  170.       Page number ................................22
  171.       Move to next page ..........................23
  172.       Headers and footers ........................23
  173.       Set header and footer width ................24
  174.       Lines per inch .............................24
  175.       Line spacing ...............................25
  176.       Start paragraph ............................25
  177.       Word wrap with justification ...............25
  178.       No word wrap ...............................25
  179.       Left margin ................................26
  180.       Right margin ...............................26
  181.       Extra gutter, even pages ...................26
  182.       Extra gutter, odd pages ....................26
  183.       Temporary indent ...........................26
  184.       Center line ................................26
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.                                CONTENTS
  200.      --------------------------------------------------------------
  201.  
  202.  
  203.       Force printing .............................26
  204.       Force paper movement .......................26
  205.       Stop before printing page ..................27
  206.       Immediate backslash execution ..............27
  207.       Comments ...................................27
  208.     International character sets .................28
  209.     Using with a word processor/text editor ......29
  210.     Using with PC-Write ..........................29
  211.  
  212.      Appendix
  213.     IMAGEPRINT backslash commands summary ........31
  214.     IMAGEPRINT formatting commands summary .......32
  215.     Error messages ...............................33
  216.     Technical notes ..............................35
  217.     Other Image Computer Systems products
  218.        METATEXT ..................................36
  219.        CP/M version of IMAGEPRINT ................37
  220.        BASIC Windowing Toolbox ...................39
  221.        OKIDATA 192/193 Bar Coding controller .....40
  222.     Rules and Regulations ........................41
  223.     Image Computer Systems - a profile ...........42
  224.  
  225.      Index ...........................................43
  226.  
  227.      REGISTRATION FORMS ..............................45
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.                                INTRODUCTION
  266.      --------------------------------------------------------------
  267.  
  268.  
  269.     INTRODUCTION
  270.  
  271.     WHAT IS IMAGEPRINT?     
  272.  
  273.     IMAGEPRINT is a program which allows  you  to  produce    high
  274.     quality characters on your dot matrix printer.    With  IMAGE-
  275.     PRINT you can print important letters, resumes, and documen-
  276.     tation    on  your  standard  IBM  Graphics  Printer  or Epson
  277.     printer or compatible printer.    There is no need  to  buy  a
  278.     daisy wheel printer, another parallel port, another cable.
  279.  
  280.     IMAGEPRINT runs as a  standard    applications  program.    Text
  281.     input  to  IMAGEPRINT  can  come  either  directly  from the
  282.     keyboard  (typewriter  mode)  or from a disk file.  The text
  283.     input can contain embedded backslash ("\")  commands,  which
  284.     select bold,  underlining, double width, italics, etc.    Text
  285.     can be formatted (left    and  right  justification,  margins,
  286.     etc) with a word processor or by using IMAGEPRINT's built-in
  287.     formatting capabilities.
  288.  
  289.  
  290.     WHAT DOES IMAGEPRINT INCLUDE?
  291.  
  292.      Characters -
  293.  
  294.     Whether you're working with  an  IBM  Graphics    Printer,  an
  295.     Epson  printer,  or a compatible printer,  IMAGEPRINT allows
  296.     you to print the IBM Graphics Printer's  extended  character
  297.     set,  which  matches  the IBM PC's character set,  in letter
  298.     quality.  All of the mathematical symbols,  national charac-
  299.     ters and graphics characters are included.
  300.  
  301.      Character attributes -
  302.  
  303.     IMAGEPRINT provides all of the standard IBM Graphics Printer
  304.     character attributes like bold, double width, underline, ten
  305.     characters per inch and compressed.
  306.  
  307.     Additional  features  provided by IMAGEPRINT include italic,
  308.     half-high,  twelve characters per inch    (cpi),    true  super-
  309.     script and subscript, 6 or 8 lines per inch, Epson JX series
  310.     printer color control and proportional character spacing.
  311.  
  312.      Print Modes -
  313.  
  314.     There are four IMAGEPRINT print qualities:
  315.  
  316.      Draft quality.
  317.  
  318.       In this mode,  IMAGEPRINT  uses  the    printer's  built-in
  319.       facilities to create a rough    draft  of  the    output    for
  320.  
  321.  
  322.                                   1
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.                                INTRODUCTION
  332.      --------------------------------------------------------------
  333.  
  334.  
  335.       proofing.  Only the printer's standard dot-matrix font is
  336.       used. Printing occurs at normal printer speed.
  337.  
  338.      Medium quality fast 3 pass printing.
  339.  
  340.       In  this  mode,  the print head moves at standard printer
  341.       speed.  The printing is more dotty  than  the  other    two
  342.       modes, especially in the horizontal direction.  This mode
  343.       is useful for memos and reports that don't need top print
  344.       quality, or for fast proofing.
  345.  
  346.      High quality 3 pass printing.    
  347.  
  348.       In  this mode,  the print head moves at one half standard
  349.       printer speed.  This is the  default    quality  of  IMAGE-
  350.       PRINT.  The  print  quality  is excellent and can be used
  351.       for your important correspondence.
  352.  
  353.      High quality 6 pass printing.    
  354.  
  355.       In this mode,  the print head moves at one half  standard
  356.       printer  speed.  Use    this  mode  for your most important
  357.       letters, or if your printer ribbon is getting old.
  358.  
  359.      Fonts -
  360.  
  361.     All font files on IMAGEPRINT diskettes have a standard    name
  362.     format: FONTxx, where xx is the number of the font.
  363.  
  364.     The distribution diskette contains 1  font:  Cubic  (FONT1).
  365.     Registered users of IMAGEPRINT have a total of 6 typefaces:
  366.  
  367.      Cubic:        Attractive well-proportioned font that works
  368.      (FONT1)       well at both 10 and 12 cpi.
  369.  
  370.      Roman:        Stylishly bold. Not as heavy as block, not
  371.      (FONT6)       as light as Cubic.
  372.  
  373.      Outline:      Unusual font. Characters are very large, and
  374.      (FONT7)       the center is hollow. Best at 10 cpi. Like
  375.                Block, it works well as a heading.
  376.  
  377.      Small:        The smallest font. A nice alternative (in
  378.      (FONT10)      proportional mode) to compressed (17.1 cpi).
  379.  
  380.      Pica:           Larger font than Cubic. Best at 10 cpi.
  381.      (FONT11)
  382.  
  383.      Block:        Heavy font, very thick. Useful for headings,
  384.      (FONT12)      emphasis. Stands out with bold attribute.
  385.  
  386.  
  387.  
  388.                                   2
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.                                INTRODUCTION
  398.      --------------------------------------------------------------
  399.  
  400.  
  401.     If you only have the Cubic font, you can get a demonstration
  402.     of other IMAGE fonts by running "FONTDEMO" on the IMAGEPRINT
  403.     diskette.  FONTDEMO.BAT is a batch file that copies the data
  404.     file F.DAT to LPT1:.
  405.     
  406.     There  is  a  file called FTABLE.TXT on the IMAGEPRINT disk-
  407.     ette,  containing an ASCII character table.  You can use  it
  408.     to print each of your IMAGEPRINT fonts for easy reference to
  409.     character   shapes  or    individual  character  codes.    Edit
  410.     FTABLE.TXT, changing the font name and the leading backslash
  411.     command to select the desired font.  Then use IMAGEPRINT  to
  412.     copy FTABLE.TXT to the printer. e.g. "IMP80 FTABLE.TXT".
  413.  
  414.     Formatting -
  415.  
  416.     IMAGEPRINT recognizes "dot commands" that  select  left  and
  417.     right margins,    text micro-justification,  even and odd page
  418.     gutters,  automatic centering,    headers,  footers,  six  and
  419.     eight  lines per inch and line spacing.  Backslash commands,
  420.     including double width,  do not affect the  formatting.  See
  421.     the Section "Formatting commands" for more details.
  422.  
  423.  
  424.     WHAT PRINTERS IS IMAGEPRINT COMPATIBLE WITH?
  425.  
  426.     IMAGEPRINT is compatible  with    any  of  the  following  dot
  427.     matrix printers:
  428.  
  429.      Canon PW-1156A
  430.      Epson FX, GX, RX, LX, JX, "286" series printers
  431.      Epson compatible printers
  432.      IBM Graphics Printer or compatibles
  433.      IBM Proprinter
  434.      NEC Pinwriter
  435.      Okidata 92/93 (with Plug 'n Play version 2.1 or higher)
  436.      Okidata 192/193, 292/293 (IBM compatible versions)
  437.      Panasonic 1080, 1091, 1092
  438.      Star Micronics SG series
  439.      Future Epson printers (Epson  has  a  policy  of  downward
  440.                 compatibility for its new printers)
  441.  
  442.     This is  only  a  partial  list.  If  in  doubt  about    your
  443.     printer's suitability, check that it recognizes the standard
  444.     Epson  ESC Z,  ESC Y,  and ESC 3 control codes.  The minimum
  445.     line feed distance should be 1/216 inches, but printers with
  446.     a minimum line feed distance of 1/144 inches will also work,
  447.     but the characters may appear slightly flattened.
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.                                   3
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.                                INTRODUCTION
  464.      --------------------------------------------------------------
  465.  
  466.  
  467.     IMAGEPRINT  works  with  printers  connected to the parallel
  468.     interface on ports LPT1:,  LPT2:,  or LPT3:.  The PC-DOS/MS-
  469.     DOS  version  of  ImagePrint  will  not  work  with serially
  470.     interfaced printers.
  471.  
  472.  
  473.     WHAT COMPUTERS WILL IMAGEPRINT RUN ON?
  474.  
  475.     IMAGEPRINT works with an IBM PC, IBM PC-XT,  IBM PC-AT,  IBM
  476.     PCJr,  and  any  true  compatibles,  like a Compaq.  It runs
  477.     under PC-DOS or MS-DOS versions 1.1 and above.    
  478.  
  479.     There is also a CP/M-80 version  of  IMAGEPRINT  that  works
  480.     with  printers attached to either a serial or parallel port.
  481.     See the  Appendix  Section  "Other  Image  Computer  Systems
  482.     products" for details.    
  483.  
  484.  
  485.     FILES ON THE IMAGEPRINT DISTRIBUTION DISKETTE
  486.  
  487.     README           Introduction, directions
  488.     IMP80.EXE      IMAGEPRINT program for an 80 column printer
  489.     FONT1           Cubic font
  490.     MANUAL.DOC     The IMAGEPRINT User Manual
  491.     FONTDEMO.BAT   Batch file used for a demonstration of
  492.                Image Computer Systems fonts
  493.     F.DAT           Data file for FONTDEMO.BAT
  494.     IMPTUTR1.TXT   Simple IMAGEPRINT demonstration
  495.     IMPTUTR2.TXT   Detailed IMAGEPRINT demonstration
  496.     FTABLE.TXT     Font ASCII table. Print with IMAGEPRINT after
  497.                altering the font selection and name
  498.     NATIONAL.COM   Redefine IMAGEPRINT to ten international 
  499.                character sets; individual character assignment
  500.     PCWRT24.HLP    Patch for PC-Write 2.4-2.55 help file HELPE.DEF
  501.     PCWRT26.HLP    Patch for PC-Write 2.6 help file ED.HLP
  502.     PC-WRITE.DEF   PC-Write definition file
  503.  
  504.     If you have a REGISTERED diskette, you will also have:
  505.  
  506.     IMP136.EXE     ImagePrint program for a 136 column printer
  507.     FONT6           Roman font
  508.     FONT7           Outline font
  509.     FONT10           Small font
  510.     FONT11           Pica font
  511.     FONT12           Block font
  512.  
  513.     The  above files are more fully described in the appropriate
  514.     sections.
  515.  
  516.  
  517.  
  518.  
  519.  
  520.                                   4
  521.  
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.                                INTRODUCTION
  530.      --------------------------------------------------------------
  531.  
  532.  
  533.     REGISTERING YOUR COPY OF IMAGEPRINT 
  534.  
  535.     This IMAGEPRINT diskette is  distributed  as  User-Supported
  536.     Software.  Registration costs 20 dollars/17 pounds and gives
  537.     you the following:
  538.  
  539.     (1) You are supporting us in our effort to release  quality
  540.        software at an extremely low price.    
  541.  
  542.        We realize that the    "distribution"    version  of  IMAGE-
  543.        PRINT,  with the Cubic font,  is a perfectly usable pro-
  544.        duct without any of the extras you get if you  register.
  545.        We  could  have distributed a version of IMAGEPRINT that
  546.        had features removed,  or deleted sections of the user's
  547.        manual,  but  we  have  given  you  everything you need.
  548.        Please give us the support we  need    by  sending  in  20
  549.        dollars/17  pounds, not only for what you will get,    but
  550.        also for what you already have.
  551.  
  552.     (2) When you register your copy of IMAGEPRINT we will  send
  553.        you    the  latest  release  of both the 80 and 136 column
  554.        versions of IMAGEPRINT. The 136 column version of IMAGE-
  555.        PRINT works with  wide-carriage  printers,  and  the  80
  556.        column version works with letter-width printers.
  557.  
  558.     (3) Also included are the six fonts  described    in  Section
  559.        "What  does    IMAGEPRINT  include?",    Subsection "Fonts".
  560.        Each font contains  an  entire  IBM    Graphics  Printer's
  561.        character set.  Type "FONTDEMO" to see a font demonstra-
  562.        tion.
  563.  
  564.     Or you may order the distribution  diskette  containing  the
  565.     latest version of 80 column IMAGEPRINT,  1 font (Cubic), and
  566.     all support files for 10 dollars/9 pounds.
  567.  
  568.     Diskettes are  DOS  2.0  double-sided  format,    even  though
  569.     IMAGEPRINT  is    compatible  with  DOS 1.1 and above.  If you
  570.     have single-sided diskette drives, or are using DOS 1.1,  we
  571.     can  supply IMAGEPRINT on two DOS 1.1 single-sided diskettes
  572.     for an additional fee of 5 dollars/4 pounds.
  573.  
  574.     At the end of this manual is a registration and order  form.
  575.     Order by mail or phone.  We accept MasterCard and Visa.  Our
  576.     addresses are listed in the Section "Image Computer  Systems
  577.     locations."
  578.  
  579.  
  580.  
  581.  
  582.  
  583.  
  584.  
  585.  
  586.                                   5
  587.  
  588.  
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.                                INTRODUCTION
  596.      --------------------------------------------------------------
  597.  
  598.  
  599.     SUPPORT FROM IMAGE COMPUTER SYSTEMS 
  600.  
  601.     If  you  are not a registered user,  please don't contact us
  602.     for technical assistance.  It wouldn't be fair to other reg-
  603.     istered users who are actively supporting us.
  604.  
  605.     If you are a registered user, and you have an urgent problem
  606.     or  question,  give  us  a  call.  Otherwise  send a letter,
  607.     clearly stating your question or problem.  We  will  attempt
  608.     to  reply  the    same  day we receive your letter.  It is our
  609.     policy to provide full support and to ensure  your  complete
  610.     satisfaction with this product. 
  611.  
  612.        Suggestions and comments are welcome from everyone.
  613.  
  614.  
  615.     IMAGE COMPUTER SYSTEMS LOCATIONS
  616.  
  617.     Our addresses are:
  618.  
  619.            USA     Image Computer Systems
  620.                P. O. Box 647
  621.                Avon Connecticut 06001
  622.                Ph: (203) 678-8771
  623.  
  624.  
  625.            EUROPE  Image Computer Systems Ltd.
  626.                27 Cobham Road
  627.                Ferndown Industrial Estate
  628.                Wimborne
  629.                Dorset  ENGLAND     BH21 7PE
  630.                Ph: 0202-876064
  631.  
  632.  
  633.  
  634.  
  635.  
  636.  
  637.  
  638.  
  639.  
  640.  
  641.  
  642.  
  643.  
  644.  
  645.  
  646.  
  647.  
  648.  
  649.  
  650.  
  651.  
  652.                                   6
  653.  
  654.  
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661.                            USING IMAGEPRINT
  662.      --------------------------------------------------------------
  663.  
  664.  
  665.     USING IMAGEPRINT
  666.  
  667.     MAKING A COPY OF THE IMAGEPRINT DISKETTE
  668.  
  669.     First,    make a copy of the IMAGEPRINT diskette.  The  IMAGE-
  670.     PRINT  diskette is not copy protected so it can be copied in
  671.     the conventional way.
  672.  
  673.      Step 1:
  674.        Place the original IMAGEPRINT diskette in drive A:
  675.      Step 2:
  676.        Place an empty formatted diskette in drive B:
  677.      Step 3:
  678.        Type  "COPY *.* B:"
  679.  
  680.     The  copy  command  is    safer  than the "DISKCOPY" procedure
  681.     because the diskettes can be accidentally reversed and still
  682.     not  overwrite    the IMAGEPRINT diskette.  Store the original
  683.     diskette in a safe place.
  684.  
  685.     If you are unfamiliar with this  procedure,  refer  to    your
  686.     operating system manual.
  687.  
  688.  
  689.     STARTING IMAGEPRINT - AN OVERVIEW
  690.  
  691.     Put  your  IMAGEPRINT  copy  in  the currently active drive.
  692.     Make sure you have the Disk Operating  System  (DOS)  prompt
  693.     displayed. Then invoke IMAGEPRINT.
  694.  
  695.     The  syntax for invoking IMAGEPRINT for an 80 column printer
  696.     is:
  697.  
  698.      IMP80 INPUT_SOURCE [LPTx:] [slash options] (x = 1,2 or 3)
  699.  
  700.     The  command  line  can be typed in as either upper or lower
  701.     case.  Both the printer  specification    and  trailing  slash
  702.     commands are optional. Examples: (See below for explanation)
  703.  
  704.        IMP80 CON:               {input from console, default
  705.                     to LPT1:}
  706.        IMP80 TEXTFILE LPT1:        {input from TEXTFILE}
  707.        IMP80 C:LETTER.TXT LPT2: /D {draft mode, ouput to LPT2:}
  708.        IMP136 CON: /O/L           {optimize print head movement,
  709.                     6 print head passes per line}
  710.  
  711.     To use the 136    column    version  of  IMAGEPRINT,  substitute
  712.     "IMP136"  for  "IMP80".  Note  -  The  136 column version of
  713.     IMAGEPRINT is not included on  the  IMAGEPRINT    distribution
  714.     diskette.
  715.  
  716.  
  717.  
  718.                                   7
  719.  
  720.  
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727.                            USING IMAGEPRINT
  728.      --------------------------------------------------------------
  729.  
  730.  
  731.     The  input_source  specification  is  the source of input to
  732.     IMAGEPRINT.  This can be  either  the  keyboard  (typewriter
  733.     mode) or a disk file.  There is no default for this specifi-
  734.     cation;  you must specify the  input_source.  See  the    fol-
  735.     lowing sections for details.
  736.  
  737.     Following the input_source specification is the printer port
  738.     specification.    This can be LPT1:,  LPT2:  or LPT3:.  If you
  739.     don't specify the printer port, it will default to LPT1:.
  740.  
  741.     Following the printer port specification are optional  slash
  742.     commands. They are:
  743.  
  744.        /D - (D)raft
  745.  
  746.            Example:
  747.  
  748.                IMP136 AFILE LPT3: /D
  749.         
  750.         Print a rough draft of the  text,  using  only    the
  751.         printer's  built-in  print  modes.  Draft  mode  is
  752.         useful for proofing before printing a  final  copy.
  753.         Printing  occurs  at  the  printer's  normal speed,
  754.         using the  printer's  standard    characters.  Where-
  755.         ever possible,    a standard printer mode  equivalent
  756.         to  an    IMAGEPRINT  mode is selected so the printed
  757.         text  closely  resembles  IMAGEPRINT  output.    For
  758.         example,  a  "\N"  (normal character offset) in the
  759.         input text will cause ESCAPE "T" (cancel  subscript
  760.         or superscript) to be sent to your printer.
  761.  
  762.         Note - You should avoid  using    backslash  commands
  763.         for  which your printer has no corresponding build-
  764.         in function.  For example, in draft print mode,  if
  765.         a  "\p"  proportional  spacing backslash command is
  766.         detected in the input text,  then  IMAGEPRINT  will
  767.         send  ESCAPE  "p"  (std.  Epson escape sequence) to
  768.         your printer.  If your    printer  isn't    capable  of
  769.         proportional  spacing  and  doesn't  recognize    the
  770.         command, then the letter "p" may print. 
  771.  
  772.  
  773.  
  774.  
  775.  
  776.  
  777.  
  778.  
  779.  
  780.  
  781.  
  782.  
  783.  
  784.                                   8
  785.  
  786.  
  787.  
  788.  
  789.  
  790.  
  791.  
  792.  
  793.                            USING IMAGEPRINT
  794.      --------------------------------------------------------------
  795.  
  796.  
  797.        /O - (O)ptimize
  798.  
  799.         Example:
  800.  
  801.                IMP80 CON: /O
  802.  
  803.         This is a very useful facility,  as it can  greatly
  804.         speed  printing,  especially if a lot of text is on
  805.         the far right of the page.  If print head  movement
  806.         optimization is enabled,  then IMAGEPRINT will send
  807.         regular spaces to locate the print position, rather
  808.         than always returning the print head  to  the  left
  809.         margin for each print pass.
  810.  
  811.         Note - IMAGEPRINT assumes that the printer is in 10
  812.         characters per inch mode if print head optimization
  813.         is  enabled.  At 10 cpi,  each space character will
  814.         locate the print position 1/10 inches to the  right
  815.         of the current print position. If you have set your
  816.         printer's  DIP    switches  to  cause  the printer to
  817.         power-up in a density other than 10 cpi,  then text
  818.         will print at the wrong location because each space
  819.         IMAGEPRINT will send isn't equal to 1/10 inches  of
  820.         horizontal movement.
  821.  
  822.        /F /Q /L - Select print quality
  823.  
  824.         The  print  quality  can  be selected when invoking
  825.         IMAGEPRINT using "/F",    "/Q" or "/L".  These  three
  826.         selections  correspond    to  the  backslash commands
  827.         "\F",  "\Q" and "\L" that can be  embedded  in    the
  828.         input  text.  This  allows  printing  of text files
  829.         using  different  print qualities without having to
  830.         re-edit  the  text  file  to  change  the   quality
  831.         selection.
  832.  
  833.     When IMAGEPRINT is invoked,  FONT1 is always loaded  as  the
  834.     default font.  Because IMAGEPRINT is compatible with DOS 1.1
  835.     and above,  it does not recognize sub-directory paths,    etc.
  836.     of later versions of DOS,  so you must always have FONT1  on
  837.     the same diskette as the IMAGEPRINT program.
  838.  
  839.     If there are any errors when invoking IMAGEPRINT,  the cause
  840.     of the error will be displayed on the  screen,    and  control
  841.     will  return  to  the  operating system.  Errors,  and their
  842.     meanings, are listed in the Appendix.
  843.  
  844.     While IMAGEPRINT is running,  if  the  printer    becomes  not
  845.     ready  (turned    off,   taken  off-line,   out  of  paper..),
  846.     IMAGEPRINT will usually time-out  (see    below),  display  an
  847.     error  message,  and return control to the operating system.
  848.  
  849.  
  850.                                   9
  851.  
  852.  
  853.  
  854.  
  855.  
  856.  
  857.  
  858.  
  859.                            USING IMAGEPRINT
  860.      --------------------------------------------------------------
  861.  
  862.  
  863.     The time-out value is determined by your  operating  system,
  864.     not by IMAGEPRINT.
  865.  
  866.     If  you  have  specified  infinite  printer  retry with your
  867.     operating system MODE command or if you have run an infinite
  868.     retry utility program, IMAGEPRINT will not time-out.
  869.  
  870.     You can abort IMAGEPRINT by pressing CTRL-C (the  CTRL    key,
  871.     plus the "C" key at the same time),  but usually only if the
  872.     printer is actively printing.  If your printer is not  ready
  873.     (see  above),  then  the  CTRL-C  key combination may not be
  874.     recognized because the part of your  operating    system    that
  875.     drives your printer may be in an endless loop.    
  876.  
  877.  
  878.     INPUTTING FROM A FILE:
  879.  
  880.        To use IMAGEPRINT to print a diskette file, type:
  881.  
  882.      IMP80 filename [LPTx:] [slash options]    (x = 1,2 or 3)
  883.  
  884.     To use the 136    column    version  of  IMAGEPRINT,  substitute
  885.     "IMP136" for "IMP80".  Note -  The  136  column  version  of
  886.     IMAGEPRINT  is    not  included on the IMAGEPRINT distribution
  887.     diskette.
  888.  
  889.     Using a text editor or word processor  (see  Section  "Using
  890.     with  a  word  processor/text editor"),  create the diskette
  891.     file you wish to print with IMAGEPRINT.  Type in  any  back-
  892.     slash  commands  as standard characters.  Then send the file
  893.     to the printer using either the 80 column version of  IMAGE-
  894.     PRINT  (IMP80)    or  the  136  column  version (IMP136).  For
  895.     example:
  896.             
  897.            IMP80 LETTER.DOC /d
  898.            IMP136 A:LETTER.DOC LPT3: /O
  899.            IMP80 RESUME LPT2:
  900.  
  901.     Backslash  commands  and   dot     formatting   commands     are
  902.     automatically recognized and acted on. They are not printed.
  903.  
  904.     Text files sent to IMAGEPRINT must have a standard DOS    end-
  905.     of-file marker byte (26 decimal, 1A hexadecimal).  Otherwise
  906.     IMAGEPRINT may not recognize the end of your text file. This
  907.     byte is automatically appended to files by almost every word
  908.     processor and text editor on the market. If your text editor
  909.     doesn't append this byte,  then type it in as the last char-
  910.     acter in your text file.
  911.  
  912.  
  913.  
  914.  
  915.  
  916.                                  10
  917.  
  918.  
  919.  
  920.  
  921.  
  922.  
  923.  
  924.  
  925.                            USING IMAGEPRINT
  926.      --------------------------------------------------------------
  927.  
  928.  
  929.     TYPEWRITER MODE:
  930.  
  931.     To use IMAGEPRINT in typewriter mode, type:
  932.  
  933.      IMP80 CON: [LPTx:] [slash options]    (x = 1,2 or 3)
  934.  
  935.     To use the 136    column    version  of  IMAGEPRINT,  substitute
  936.     "IMP136" for "IMP80".  Note -  The  136  column  version  of
  937.     IMAGEPRINT  is    not  included on the IMAGEPRINT distribution
  938.     diskette.
  939.  
  940.     The first parameter following the program name is the source
  941.     of input, and in this case, you will input from the console,
  942.     or keyboard.  All backslash  commands  will  be  recognized.
  943.     The  current  line  can  be  edited  with  the    standard DOS
  944.     keyboard buffer editing syntax. The most useful keys are:
  945.  
  946.      BACKSPACE    - delete character to left of cursor.
  947.      TAB        - move to next tab stop.
  948.      FUNCTION KEY 1 - display previous line 1 character at a
  949.               time.
  950.      FUNCTION KEY 3 - display previous line in its entirety.
  951.      <RETURN>    - print the line that is visible on the 
  952.               screen.
  953.  
  954.     Each line on the screen will not print    until  the  <RETURN>
  955.     key  is pressed,  because an internal line buffer stores the
  956.     characters.
  957.  
  958.     Following the input_source specification is the printer port
  959.     specification.    If you don't specify the  printer  port,  it
  960.     will default to LPT1:.    
  961.  
  962.     To exit IMAGEPRINT and return to the operating system, press
  963.     the function key F6, or press the keys CTRL and "Z" together
  964.     as the first entry on a line. Then press <RETURN>.
  965.  
  966.  
  967.  
  968.  
  969.  
  970.  
  971.  
  972.  
  973.  
  974.  
  975.  
  976.  
  977.  
  978.  
  979.  
  980.  
  981.  
  982.                                  11
  983.  
  984.  
  985.  
  986.  
  987.  
  988.  
  989.  
  990.  
  991.                            USING IMAGEPRINT
  992.      --------------------------------------------------------------
  993.  
  994.  
  995.     BACKSLASH COMMANDS
  996.  
  997.     Backslash commands,  which select character density,  width,
  998.     etc., are standard printable characters, embedded within the
  999.     text of a file created for use with IMAGEPRINT. For example,
  1000.     "\I" gives you italics,  and  "\U"  gives  you    underlining.
  1001.     These  backslash  commands  are  recognized  as   IMAGEPRINT
  1002.     commands,  and    are  removed from the stream of data sent to
  1003.     the printer. They are not printed.  If formatting is enabled
  1004.     (".EN"),  backslash  commands,    including  the    double width
  1005.     command, will not affect margin justification.    
  1006.  
  1007.     There is no space between the backslash  and  the  following
  1008.     character(s)  that identifies the command.  Almost all back-
  1009.     slash commands are made up to two characters: the backslash,
  1010.     plus one more alphabetic character.  The only  exception  is
  1011.     font selection, where the backslash can be followed by up to
  1012.     two numeric characters. 
  1013.  
  1014.     There are two kinds of backslash commands: toggling and non-
  1015.     toggling.
  1016.  
  1017.     Toggling commands reverse the  current    state  of  the    mode
  1018.     selected.  For example,  because BOLD is a toggling command,
  1019.     the first "\B" encountered enables  BOLD  mode,  the  second
  1020.     cancels  BOLD,    the third enables BOLD again,  etc.  You can
  1021.     turn off all active toggling modes with "\C" (cancel).    
  1022.  
  1023.     Non-toggling commands are  cancelled  by  selecting  another
  1024.     mutually  exclusive mode.  For example,  if "\|" is selected
  1025.     (12 characters per inch), a later "\>" (10 cpi) command will
  1026.     both cancel 12 cpi mode and enable 10 cpi mode. 
  1027.  
  1028.     In  the  following table,  the command letters following the
  1029.     backslash are shown in upper case,  though lower  case    will
  1030.     work  also.  The backslash command mnemonics (except for the
  1031.     color commands)  represent,  as  closely  as  possible,  the
  1032.     action involved.  For example,    superscript is ^,  subscript
  1033.     is v, compressed is <, 12 cpi is |, 10 cpi is >.
  1034.  
  1035.     There are examples of backslash  commands  in  the  diskette
  1036.     files IMPTUTR1.TXT and IMPTUTR2.TXT.
  1037.  
  1038.     In the following tables, ESC stands for the escape character
  1039.     (1B Hex, 27 Decimal).
  1040.  
  1041.  
  1042.  
  1043.  
  1044.  
  1045.  
  1046.  
  1047.  
  1048.                                  12
  1049.  
  1050.  
  1051.  
  1052.  
  1053.  
  1054.  
  1055.  
  1056.  
  1057.                            USING IMAGEPRINT
  1058.      --------------------------------------------------------------
  1059.  
  1060.  
  1061.       FONTS:
  1062.  
  1063.     \00 ... \99
  1064.  
  1065.            Example:
  1066.  
  1067.           \1This is FONT1 (Cubic), \6this is FONT6 (Roman).
  1068.  
  1069.            Select a different font. The font file selected must
  1070.            be on the same drive that IMAGEPRINT was started on,
  1071.            or  an  error  occurs,  and  the program terminates.
  1072.            Your new font choice remains in effect  until  over-
  1073.            ridden by another font choice.
  1074.  
  1075.            The numbers following the backslashes correspond  to
  1076.            the font files:
  1077.  
  1078.                1       - FONT1 (Cubic)
  1079.                6       - FONT6 (Roman)
  1080.                7       - FONT7 (Outline)
  1081.                10      - FONT10 (Small)
  1082.                11      - FONT11 (Pica)
  1083.                12      - FONT12 (Block)
  1084.  
  1085.            The default font is FONT1.  It is always loaded    be-
  1086.            fore IMAGEPRINT reads any text input, so it must al-
  1087.            ways be available.
  1088.  
  1089.            There can be up to two digits  following  the  back-
  1090.            slash.  The  first character following the backslash
  1091.            must be a digit.  If the second character  following
  1092.            the backslash is also a digit,  then IMAGEPRINT    as-
  1093.            sumes that the two digits combined are to be used to
  1094.            select a font. Examples:
  1095.  
  1096.                "\0123" would use FONT1 to print "23"
  1097.                "\06123" would use FONT6 to print "123"
  1098.                "\6abc" would use FONT6 to print "abc"
  1099.                "\10abc" would use FONT10 to print "abc"
  1100.                "\1123" would use FONT11 to print "23"
  1101.  
  1102.            Mixing  different  fonts  on the same line slows the
  1103.            printing because of the font file disk access  time.
  1104.            IMAGEPRINT  has to load each font while accumulating
  1105.            the line before printing,  and also has to load each
  1106.            font to print the line. Using a RAM memory disk or a
  1107.            hard disk greatly reduces the font access time.
  1108.  
  1109.            See the Section "What does IMAGEPRINT include?" for
  1110.            details on the fonts.
  1111.  
  1112.  
  1113.  
  1114.                                  13
  1115.  
  1116.  
  1117.  
  1118.  
  1119.  
  1120.  
  1121.  
  1122.  
  1123.                            USING IMAGEPRINT
  1124.      --------------------------------------------------------------
  1125.  
  1126.  
  1127.  
  1128.       PRINT QUALITY:
  1129.  
  1130.     Three IMAGEPRINT print    qualities  are    available  that  use
  1131.     IMAGEPRINT fonts:
  1132.  
  1133.      \F - (Fast) Medium quality 3 pass printing.
  1134.            In  this  mode  the  print  head  moves    at standard
  1135.            printer speed.  The printing is more dotty than    the
  1136.            other  two  modes,   especially    in  the  horizontal
  1137.            direction.  All character  attributes  can  be  used
  1138.            except BOLD.
  1139.  
  1140.      \Q - (Quality) High quality 3 pass printing.
  1141.            In this mode  the  print  head  moves  at  one  half
  1142.            standard printer speed.    This is the default quality
  1143.            of IMAGEPRINT. The print quality is excellent.
  1144.  
  1145.      \L - (Laser) Top quality 6 pass printing.
  1146.            In this mode,  the print  head  moves  at  one  half
  1147.            standard printer speed.    Use this mode for your most
  1148.            important printing,  or if your    printer  ribbon  is
  1149.            getting old.
  1150.  
  1151.     The  above  print  qualities  are  distinct  from  selecting
  1152.     standard printer draft mode by having a "/D" on the  command
  1153.     line  that  invokes  IMAGEPRINT.  (See the Section "Starting
  1154.     IMAGEPRINT - An overview").
  1155.  
  1156.  
  1157.       CHARACTER ATTRIBUTES:
  1158.  
  1159.     \B - BOLD
  1160.            Toggle bold mode.  Bold characters appear darker and
  1161.            thicker in appearance. Example:
  1162.  
  1163.                \bThis is bold\b, this is not
  1164.                \BThis is bold\c, this is not
  1165.  
  1166.            This mode corresponds to the IBM Graphics  Printer's
  1167.            ESC "E" (emphasized) mode.
  1168.  
  1169.  
  1170.  
  1171.  
  1172.  
  1173.  
  1174.  
  1175.  
  1176.  
  1177.  
  1178.  
  1179.  
  1180.                                  14
  1181.  
  1182.  
  1183.  
  1184.  
  1185.  
  1186.  
  1187.  
  1188.  
  1189.                            USING IMAGEPRINT
  1190.      --------------------------------------------------------------
  1191.  
  1192.  
  1193.      \H - HALF HIGH
  1194.            Toggle half high  mode.    Half  high  characters    are
  1195.            compressed  in  the  vertical  direction,  much like
  1196.            subscript or superscript characters  appear  on    the
  1197.            standard IBM Graphics Printer.
  1198.  
  1199.                \hThis is half high\h, this is not
  1200.                \HThis is half high\C, this is not
  1201.  
  1202.            The IBM Graphics Printer has no equivalent mode.
  1203.  
  1204.      \I - ITALIC
  1205.            Toggle italic mode.  Italic characters lean  to    the
  1206.            right.
  1207.  
  1208.                \iThis is italic\i, this is not
  1209.                \IThis is italic\C, this is not
  1210.  
  1211.            The IBM Graphics Printer has no equivalent mode.
  1212.  
  1213.      \U - UNDERLINE
  1214.            Toggle underline  mode.    Characters  received  after
  1215.            this   command  will  be  underlined.   A  space  is
  1216.            considered a character,    and will be underlined too,
  1217.            unless formatting (".EN") and left and right  justi-
  1218.            fication  (".WW")  are  enabled,  in which case only
  1219.            printable characters can be underlined.    
  1220.  
  1221.                \uThis is underlined\u, this is not
  1222.                \UThis is underlined\c, this is not
  1223.  
  1224.            This mode corresponds to the IBM Graphics  Printer's
  1225.            ESC "-" mode.
  1226.  
  1227.      \W - DOUBLE WIDTH
  1228.            Toggle double width mode. One double width character
  1229.            takes up exactly 2 normal character widths.
  1230.  
  1231.            If formatting is enabled (".EN"),  you must not span
  1232.            spaces, line feeds, or tabs in double width mode. If
  1233.            you do, an error message will display on your compu-
  1234.            ter's screen.  The reason for  this  restriction  is
  1235.            that  a    line may break at any point and,  if double
  1236.            width mode is still active,  then the margins of the
  1237.            next  line  may    not  be  correctly located.  Double
  1238.            width can, however, encase a word that contains soft
  1239.            or hard hyphens.
  1240.  
  1241.  
  1242.  
  1243.  
  1244.  
  1245.  
  1246.                                  15
  1247.  
  1248.  
  1249.  
  1250.  
  1251.  
  1252.  
  1253.  
  1254.  
  1255.                            USING IMAGEPRINT
  1256.      --------------------------------------------------------------
  1257.  
  1258.  
  1259.            Examples:
  1260.  
  1261.                \wWord Anotherword\w           {ERROR}
  1262.                \WWord\W                {OK}
  1263.                \wOneword\w \wAnotherword\w     {OK}
  1264.                \wHy\-phen\-a\-ted\w    {Soft hyphens - OK}
  1265.                \wOver-ride\w           {Hard hyphens - OK}
  1266.  
  1267.            This  mode corresponds to the IBM Graphics Printer's
  1268.            ESC "W" mode.
  1269.  
  1270.  
  1271.       CHARACTER OFFSETS:
  1272.  
  1273.      \^ - SUPERSCRIPT
  1274.            Select  Superscripted  printing    for  the  following
  1275.            characters.  Use \N to exit this mode.
  1276.  
  1277.            This mode corresponds to the IBM Graphics  Printer's
  1278.            ESC "S0" mode.
  1279.  
  1280.      \V - SUBSCRIPT
  1281.            Select  subscripted  printing  for   the   following
  1282.            characters.  Use \N to exit this mode.
  1283.  
  1284.            This mode corresponds to the IBM Graphics  Printer's
  1285.            ESC "S1" mode.
  1286.  
  1287.      \N - NORMAL OFFSET
  1288.            Select    a   standard   offset    for  the  following
  1289.            characters.   The  offset  of  a  character  is    the
  1290.            distance  above or below the standard print position
  1291.            on  a  line.   This  command  ends  superscript    and
  1292.            subscript mode.    
  1293.  
  1294.            Examples:
  1295.  
  1296.            \vThis is subscript, \^this is superscript,
  1297.            \nsubscript and superscript turned off.
  1298.  
  1299.            This  mode corresponds to the IBM Graphics Printer's
  1300.            ESC "T" mode.
  1301.  
  1302.  
  1303.  
  1304.  
  1305.  
  1306.  
  1307.  
  1308.  
  1309.  
  1310.  
  1311.  
  1312.                                  16
  1313.  
  1314.  
  1315.  
  1316.  
  1317.  
  1318.  
  1319.  
  1320.  
  1321.                            USING IMAGEPRINT
  1322.      --------------------------------------------------------------
  1323.  
  1324.  
  1325.       CANCELLING CHARACTER ATTRIBUTES/OFFSETS:
  1326.  
  1327.      \C - CANCEL
  1328.            Cancel all character attributes    and  offsets.  This
  1329.            command    is  useful  because  keeping  track  of the
  1330.            current state of the toggling  commands    can  become
  1331.            difficult.  Bold,  Half high, Italic, Underline, and
  1332.            Double    width    are   all   cancelled,     plus    any
  1333.            superscripting and subscripting. 
  1334.  
  1335.  
  1336.       PRINT DENSITY:
  1337.  
  1338.      \> - 10 CPI > > e x p a n d e d
  1339.            Select 10 characters per inch mode.
  1340.  
  1341.            This is the standard density  for  an  IBM  Graphics
  1342.            Printer. IMAGEPRINT defaults to this density.
  1343.      \| - 12 CPI
  1344.            Select 12 characters per inch mode. In this mode, 96
  1345.            characters will print on an 8" line.
  1346.  
  1347.            There  is  no  equivalent command on an IBM Graphics
  1348.            Printer. 
  1349.  
  1350.      \< - COMPRESSED squeezed<<
  1351.            Select 17.1 characters per inch mode.  In this mode,
  1352.            132 characters will print on an 8" line. 
  1353.  
  1354.            This  density  corresponds  to  the   IBM   Graphics
  1355.            Printer's compressed mode.
  1356.  
  1357.      \P - PROPORTIONAL
  1358.            Select  proportional  inter-character spacing.  This
  1359.            means that a "W" will take up more space than a "!".
  1360.            The number of characters that will print on  a  line
  1361.            depends on the accumulated character widths.
  1362.  
  1363.            There  is  no  equivalent command on an IBM Graphics
  1364.            Printer.
  1365.  
  1366.          Print density examples:
  1367.  
  1368.            \<This is compressed, \pthis is proportional, \|this
  1369.            is 12 cpi, \>and this is 10 cpi. 
  1370.  
  1371.  
  1372.  
  1373.  
  1374.  
  1375.  
  1376.  
  1377.  
  1378.                                  17
  1379.  
  1380.  
  1381.  
  1382.  
  1383.  
  1384.  
  1385.  
  1386.  
  1387.                            USING IMAGEPRINT
  1388.      --------------------------------------------------------------
  1389.  
  1390.  
  1391.       LINES PER INCH:
  1392.  
  1393.      \S - SIX LINES PER INCH
  1394.            Select  1/6  inches inter-line spacing.    This is the
  1395.            default    value  of  IMAGEPRINT.     This  command     is
  1396.            identical  in  action  to  the  ".LI  6"  formatting
  1397.            command. 
  1398.  
  1399.            This  is  the  standard vertical line spacing of the
  1400.            IBM Graphics Printer.
  1401.  
  1402.  
  1403.      \E - EIGHT LINES PER INCH
  1404.            Select 1/8 inches inter-line spacing.
  1405.  
  1406.            This corresponds to the IBM Graphics Printer's ESC
  1407.            "0" (zero) command.
  1408.  
  1409.  
  1410.       STRAIGHT THROUGH MODE:
  1411.  
  1412.      \[ - BEGIN STRAIGHT THROUGH MODE
  1413.            Text received  after  this  command  is    printed  in
  1414.            standard printer quality. The only backslash command
  1415.            recognized in this mode is the "END STRAIGHT THROUGH
  1416.            MODE" command ("\]").  All other backslash  commands
  1417.            received are printed as normal text.
  1418.  
  1419.            This mode is useful for mixing standard printing and
  1420.            IMAGEPRINT quality printing on the same page.  It is
  1421.            also useful for sending non-printing ASCII character
  1422.            values  (values    below  31 decimal,  1F hex) to your
  1423.            printer,  which    would  otherwise  be  swallowed  by
  1424.            IMAGEPRINT.
  1425.  
  1426.            Standard printing and  IMAGEPRINT  quality  printing
  1427.            cannot  be successfully mixed on the same line.    The
  1428.            character placement and paper movement will  not  be
  1429.            correct.
  1430.  
  1431.      \] - END STRAIGHT THROUGH MODE
  1432.            Characters  received  after this command are printed
  1433.            in IMAGEPRINT quality.  All backslash  commands    are
  1434.            enabled following this command.
  1435.  
  1436.  
  1437.  
  1438.  
  1439.  
  1440.  
  1441.  
  1442.  
  1443.  
  1444.                                  18
  1445.  
  1446.  
  1447.  
  1448.  
  1449.  
  1450.  
  1451.  
  1452.  
  1453.                            USING IMAGEPRINT
  1454.      --------------------------------------------------------------
  1455.  
  1456.  
  1457.       SOFT HYPHENS WHEN FORMATTING:
  1458.  
  1459.      \- - POTENTIAL WORD BREAK
  1460.            If formatting has been enabled (".EN"),    then a line
  1461.            can be broken any place a soft hyphen backslash com-
  1462.            mand "\-" appears in a word. To minimize the size of
  1463.            gaps  between words,  long words should be broken up
  1464.            into sections by the soft hyphen. Examples:
  1465.  
  1466.                "for\-mat\-ting"
  1467.                "il\-lus\-tra\-tion"
  1468.  
  1469.  
  1470.       PRINTING A BACKSLASH:
  1471.  
  1472.      \\ - DOUBLE BACKSLASH
  1473.            To print a single backslash  character,    put  double
  1474.            backslash  characters  in  the  input text,  with no
  1475.            intervening space.
  1476.  
  1477.  
  1478.       JX-80 COLOR CONTROL:
  1479.  
  1480.            For  those  of  you  that  have Epson JX-80 printers,
  1481.            IMAGEPRINT  has    facilities to change a line's color.
  1482.            It is not possible to intermingle different colors on
  1483.            the same line. If more than 1 color backslash command
  1484.            is on a    line,  the  left-most  command    is  the  one
  1485.            recognized for that line.  The backslash commands and
  1486.            the corresponding colors are:
  1487.  
  1488.            \!      BLACK
  1489.            \@      RED
  1490.            \$      BLUE
  1491.            \%      PURPLE
  1492.            \&      YELLOW
  1493.            \*      ORANGE
  1494.            \=      GREEN
  1495.  
  1496.  
  1497.  
  1498.  
  1499.  
  1500.  
  1501.  
  1502.  
  1503.  
  1504.  
  1505.  
  1506.  
  1507.  
  1508.  
  1509.  
  1510.                                  19
  1511.  
  1512.  
  1513.  
  1514.  
  1515.  
  1516.  
  1517.  
  1518.  
  1519.                            USING IMAGEPRINT
  1520.      --------------------------------------------------------------
  1521.  
  1522.  
  1523.     FORMATTING COMMANDS
  1524.  
  1525.     IMAGEPRINT has text formatting capability  using  individual
  1526.     commands  that    specify  the  page  length,  left  and right
  1527.     margin, word wrap,  etc.
  1528.  
  1529.     You must explicitly  turn  on  formatting  with  the  ENABLE
  1530.     FORMATTING  command  (".EN").  The  ".EN"  command must come
  1531.     before any other formatting  command.  Otherwise,  all    text
  1532.     preceding ".EN",  including formatting commands,  is printed
  1533.     literally.
  1534.  
  1535.     Each formatting command is preceded by a ".",  which must be
  1536.     the FIRST  THING  ON  THE  LINE,  in  column  1.  Formatting
  1537.     commands like this,  that have a leading ".", are called dot
  1538.     commands.  The command type is made up    of  two  characters,
  1539.     upper or lower case, following the dot, separated from it by
  1540.     zero or more spaces.  There must be no space between the two
  1541.     command  characters.   If  there  is  an  optional  trailing
  1542.     variable,  it  is separated from the command type characters
  1543.     by zero or more spaces.  You can have comments following the
  1544.     trailing variable,  separated from it by at least one space.
  1545.     For example, all of the following commands are equivalent:
  1546.  
  1547.            .lf3
  1548.            .Lf     3   This is a comment - move paper 3 lines
  1549.            .    LF 3
  1550.  
  1551.     Depending on the type of command,  a trailing  variable  can
  1552.     either    be  a  literal    string,  or  a    relative or absolute
  1553.     numerical value.  An example of an absolute numerical  value
  1554.     in  a command is ".LM 3".  Following this command,  the left
  1555.     margin will be set to column 3.  An example  of  a  relative
  1556.     numerical  value  in a command is ".RM -10".  Following this
  1557.     command,  the right margin is shifted  ten  columns  to  the
  1558.     left.
  1559.  
  1560.     If  the  formatting  command  normally    expects  a  trailing
  1561.     variable,  and it is missing,  the default value is assumed.
  1562.     The default values of the variable parameters are:
  1563.  
  1564.            .PN 1    (page number 1)
  1565.            .PL 66    (page length = 66 lines, or 11 inches at)
  1566.              (6 lines/inch)
  1567.            .LS 1    (no extra gap between lines)
  1568.            .LM 1    (left margin = column 1)
  1569.            .RM 80    (right margin = column 80 for IMP80,)
  1570.              (column 136 for IMP136)
  1571.            No headers or footers
  1572.  
  1573.     These commands are explained in the following sections.
  1574.  
  1575.  
  1576.                                  20
  1577.  
  1578.  
  1579.  
  1580.  
  1581.  
  1582.  
  1583.  
  1584.  
  1585.                            USING IMAGEPRINT
  1586.      --------------------------------------------------------------
  1587.  
  1588.  
  1589.     The diskette files IMPTUTR1.TXT and IMPTUTR2.TXT show IMAGE-
  1590.     PRINT  formatting  and    backslash  commands  in use and have
  1591.     extensive comments.  IMPTUTR1.TXT is an example of  a  busi-
  1592.     ness  letter.  IMPTUTR2.TXT  is  a more comprehensive demon-
  1593.     stration of IMAGEPRINT commands.
  1594.  
  1595.     The character positions each backslash command takes  up  is
  1596.     taken  into account during formatting.    The extra width gen-
  1597.     erated by the  DOUBLE  WIDTH  command  is  also  taken    into
  1598.     account.  The  double width and underline backslash commands
  1599.     should not span spaces or tabs or line    feeds.    Each  indiv-
  1600.     idual word should be "wrapped": 
  1601.  
  1602.            \wdouble\w \wwidth\w \uunderlined\u
  1603.            \wsemi-detached\w
  1604.            \wsoft\w \why\-phen\w
  1605.  
  1606.     This  is  because  a  line may be broken at any point by the
  1607.     formatting.  The double width mode continuing on to the next
  1608.     line  can  cause  margin  shift  and  the  underlining    mode
  1609.     continuing  on    to the next line can cause leading spaces to
  1610.     be underlined.    
  1611.  
  1612.     Note  that  if    you  span  spaces  or  tabs by ANY backslash
  1613.     command your headers and footers  can  be  affected.  Again,
  1614.     because  of formatting,  a line or page may be terminated at
  1615.     any point,  and the de-activating backslash command may  not
  1616.     have  been  reached  before the header or footer prints.  If
  1617.     the headers or footers contain backslash commands  then  the
  1618.     backslash  commands can get "out of sync".  For example,  if
  1619.     italic mode is active beyond the end of a page and a  footer
  1620.     prints that has a section of italic text, delimited by "\i",
  1621.     then  the first "\i" encountered in the footer will TURN OFF
  1622.     italic mode and the second will turn it back  ON.  In  other
  1623.     words,    the  section  of  text    in the footer that was to be
  1624.     italicized  will  be  the  only  text  in  the    footer     NOT
  1625.     italicized.
  1626.  
  1627.     Compressed,  12 characters per inch and  10  characters  per
  1628.     inch  cannot be mixed on a line that is to be left and right
  1629.     justified.  The left and right margins shift when  switching
  1630.     density.  Keep the entire document in one density or use the
  1631.     FORCE  PRINTING  formatting  command  (".FP")  to  clear the
  1632.     formatting buffer before changing density.
  1633.  
  1634.     If formatting has not been  enabled,  IMAGEPRINT  recognizes
  1635.     tabs,  line feeds, and form feeds.  If formatting is enabled
  1636.     (".EN"),  form feed characters are ignored.  If  formatting,
  1637.     use the ".PA" dot command to move to the next page.
  1638.  
  1639.  
  1640.  
  1641.  
  1642.                                  21
  1643.  
  1644.  
  1645.  
  1646.  
  1647.  
  1648.  
  1649.  
  1650.  
  1651.                            USING IMAGEPRINT
  1652.      --------------------------------------------------------------
  1653.  
  1654.  
  1655.      .EN  ENABLE FORMATTING
  1656.           Default: not enabled.
  1657.  
  1658.            If  you    are  going  to use IMAGEPRINT's dot command
  1659.            formatting capabilities,  include the enable command
  1660.            in  your  text  before  any  other  dot    command  or
  1661.            printable text.    Once ".EN" has been  sent,  all  of
  1662.            the  dot  commands  are    recognized.   Otherwise  no
  1663.            scanning for dot commands takes place and  all  text
  1664.            is printed literally.  Backslash commands are always
  1665.            enabled, except in the special case of "\[".
  1666.  
  1667.            Formatting is not initially enabled because you    may
  1668.            have   already  formatted  your    text  with  a  word
  1669.            processor or you may not want formatting.
  1670.  
  1671.            When  ".EN"  is    first encountered in the input text
  1672.            the  values  for  variable parameters are set to the
  1673.            default values.    
  1674.  
  1675.            ".EN" should only be sent once.
  1676.  
  1677.            There  is  no  "disable    formatting"  command.  Once
  1678.            enabled,   formatting  is  active  until  IMAGEPRINT
  1679.            returns    to  the  operating system.  You can get the
  1680.            effect of disabled formatting if you send the  ".NW"
  1681.            command    and  set the left margin to 1 and the right
  1682.            margin to the width of your  printer.  If  you  have
  1683.            defined    headers  and  footers,    there  is no way to
  1684.            cancel them.
  1685.  
  1686.      .PL x    PAGE LENGTH
  1687.          x default:  66 lines,  or 11 inches at  6    lines/inch.
  1688.            Set  page  length  to x lines.  If you don't specify
  1689.            headers and footers, the entire page is available to
  1690.            you for    printing  text.  The  page  length  command
  1691.            normally  appears  once    in  a document,  before the
  1692.            first printable text.
  1693.  
  1694.      .PN x    PAGE NUMBER
  1695.          x default: 1
  1696.            Set the current    page  number.  If  an  "&&"  string
  1697.            appears    in  a  header  or footer,  the current page
  1698.            number will be substituted.  The page number  incre-
  1699.            ments automatically as each page is printed.
  1700.  
  1701.  
  1702.  
  1703.  
  1704.  
  1705.  
  1706.  
  1707.  
  1708.                                  22
  1709.  
  1710.  
  1711.  
  1712.  
  1713.  
  1714.  
  1715.  
  1716.  
  1717.                            USING IMAGEPRINT
  1718.      --------------------------------------------------------------
  1719.  
  1720.  
  1721.      .PA  MOVE TO NEXT PAGE
  1722.            This  command  forces  the  current  contents of the
  1723.            print buffer to be sent to the printer and moves the
  1724.            paper  to  the  top  of    the next page.    If you have
  1725.            specified  headers  and    footers,  they    will  auto-
  1726.            matically print.  If you are already at the top of a
  1727.            new page, this command will have no effect.
  1728.  
  1729.  
  1730.      HEADERS AND FOOTERS:
  1731.  
  1732.     A  header is the text that automatically prints at the top
  1733.     of each page and a footer is the text  that  automatically
  1734.     prints at the bottom of each page.
  1735.  
  1736.     IMAGEPRINT allows a variable number of header  and  footer
  1737.     lines  on  both even and odd pages.  You might have 3 even
  1738.     page headers, 5 odd page headers,  2 even page footers and
  1739.     3  odd page footers.  If you specify only 1 kind of header
  1740.     or footer, it will print on both even and odd pages.
  1741.  
  1742.     Three  dots  "..."  in    a  header  or  footer string cause
  1743.     justification to take place. For example:
  1744.  
  1745.            .EF ...even page footer, right justified
  1746.            .EF    even page footer, left justified...
  1747.            .EF ...even page footer, centered...
  1748.            .EF left justified...centered...right justified
  1749.  
  1750.     If the header or footer is longer than the width specified
  1751.     by the ".SW" (set width) command, it will be truncated.
  1752.  
  1753.     Headers and footers do not shift  if  the  left  or  right
  1754.     margins are altered. The only way to shift the headers and
  1755.     footers is with the ".EE" and ".OE" commands.
  1756.  
  1757.     If the header or footer string contains  an  "&&"  string,
  1758.     then  the current page number is substituted for the "&&".
  1759.  
  1760.     The header/footer storage pool holds about 950 characters.
  1761.     This  is more than most people will ever need.    If you run
  1762.     out of room by specifying a lot  of  headers  and  footers
  1763.     (and  get  the    error  message),  you  may  not  be taking
  1764.     advantage of "...".  The headers and footers are justified
  1765.     and expanded as they are printed and do not take  up  much
  1766.     room in storage.
  1767.  
  1768.     The  file IMPTUTR2.TXT shows all four types of headers and
  1769.     footers in use. 
  1770.  
  1771.  
  1772.  
  1773.  
  1774.                                  23
  1775.  
  1776.  
  1777.  
  1778.  
  1779.  
  1780.  
  1781.  
  1782.  
  1783.                            USING IMAGEPRINT
  1784.      --------------------------------------------------------------
  1785.  
  1786.  
  1787.     .EH string  EVEN PAGE HEADER
  1788.          Default: empty
  1789.  
  1790.            For example, the following dot commands would cause a
  1791.            5 line header to print on all even pages, and all odd
  1792.            pages too,  if no odd header had been defined.  The 2
  1793.            printing  header  lines    would be preceded by 1 blank
  1794.            line and followed by 2 blank lines.  The  first    line
  1795.            of  document text would be immediately below the last
  1796.            header line, on line 6.    
  1797.  
  1798.            .EH
  1799.            .EH ------------------------------------------------
  1800.            .EH     ... ImagePrint Demonstration  page &&
  1801.            .EH
  1802.            .EH
  1803.  
  1804.     .OH string  ODD PAGE HEADER
  1805.          Default: empty
  1806.            Same format as ".EH" above
  1807.  
  1808.     .EF string  EVEN PAGE FOOTER
  1809.          Default: empty
  1810.            Same format as ".EH" above
  1811.  
  1812.     .OF string  ODD PAGE FOOTER
  1813.          Default: empty
  1814.            Same format as ".EH" above
  1815.  
  1816.     .SW x  SET HEADER AND FOOTER WIDTH
  1817.          x default: 80 for IMP80.EXE, 136 for IMP136.EXE
  1818.            This command allows you to  set    the  length  of  the
  1819.            headers    and  footers  and  thus the header or footer
  1820.            right  margin  when  using   justification   ("...").
  1821.            Headers    and footers are truncated if they are longer
  1822.            than the ".SW" value.
  1823.  
  1824.     .LI x  LINES PER INCH
  1825.          x default: 6
  1826.            Only two values for x are recognized:  6 or 8  lines
  1827.            per  inch.  All other values are ignored.  Six lines
  1828.            per inch works well with proportional, 12 and 10 cpi
  1829.            characters.  Eight lines per inch  works  well  with
  1830.            compressed (17.1 cpi) characters.
  1831.  
  1832.            Switching  the lines per inch value in the middle of
  1833.            printing  a  document  can  cause   page   alignment
  1834.            problems.
  1835.  
  1836.  
  1837.  
  1838.  
  1839.  
  1840.                                  24
  1841.  
  1842.  
  1843.  
  1844.  
  1845.  
  1846.  
  1847.  
  1848.  
  1849.                            USING IMAGEPRINT
  1850.      --------------------------------------------------------------
  1851.  
  1852.  
  1853.     .LS x  LINE SPACING
  1854.          x default: 1
  1855.            x is the number of line feeds  between  text  lines.
  1856.            For  example,  to  print  on  every other line, send
  1857.            ".LS 2". 
  1858.  
  1859.     .PP x  START PARAGRAPH
  1860.          x default: 0
  1861.            The paper will move down one  line,  and  the  first
  1862.            line of the new paragraph will be indented x spaces.
  1863.  
  1864.     .WW    WORD WRAP WITH JUSTIFICATION
  1865.           Default: enabled
  1866.            Turn on left  and  right  justification    within    the
  1867.            boundaries  of  the  left and right margins.
  1868.  
  1869.            If  the line is too short,  spaces are inserted into
  1870.            the line following punctuation characters  ("."    ","
  1871.            "?" "!").  If IMAGEPRINT quality mode was  selected,
  1872.            and  the line is still not left and right justified,
  1873.            then the line is micro-justified by  increasing    the
  1874.            gap between words by an equal amount.  If draft mode
  1875.            was  selected  ("/D"  on  the  command  line),  then
  1876.            justification is done by padded with spaces.
  1877.  
  1878.            The soft hyphen ("\-") backslash command can be used
  1879.            to break extra-long words up into  smaller  segments
  1880.            so  less  spaces  are needed to justify a line.    For
  1881.            example,  "dynamite" can be broken up  into  3  sec-
  1882.            tions: "dy\-na\-mite". Lines will also break at hard
  1883.            hyphens. e.g. "semi-detached".
  1884.  
  1885.            Proportionally  spaced  lines ("\P") cannot be right
  1886.            justified.
  1887.  
  1888.     .NW    NO WORD WRAP
  1889.           Default: disabled
  1890.            Cancel the ".WW" command above. Text sent after this
  1891.            command will not be right justified.
  1892.  
  1893.            To keep a table or chart  from  being  automatically
  1894.            formatted, use the ".NW" command to turn off format-
  1895.            ting. For example:
  1896.  
  1897.            .nw  disable formatting
  1898.                Qty     Code    Price   Total
  1899.                ---     ----    -----   -----
  1900.              1     3232    65.95   65.95
  1901.            .ww  enable formatting
  1902.  
  1903.  
  1904.  
  1905.  
  1906.                                  25
  1907.  
  1908.  
  1909.  
  1910.  
  1911.  
  1912.  
  1913.  
  1914.  
  1915.                            USING IMAGEPRINT
  1916.      --------------------------------------------------------------
  1917.  
  1918.  
  1919.     .LM x  LEFT MARGIN
  1920.          x default: 1
  1921.            Set the left margin.  This is  the  starting  column
  1922.            for  printing in both the word wrap and no word wrap
  1923.            modes.
  1924.  
  1925.     .RM x  RIGHT MARGIN
  1926.          x default: 80 for IMP80, 136 for IMP136
  1927.            Set the right margin. No text will print beyond this
  1928.            column.    
  1929.  
  1930.     .EE x  EXTRA GUTTER, EVEN PAGES
  1931.          x default: 0
  1932.            This value is added to both the left margin of  your
  1933.            text  and  the left margin (column 1) of the headers
  1934.            and footers.  In the case of  even  numbered  pages,
  1935.            this value is often zero or negative.
  1936.  
  1937.     .OE x  EXTRA GUTTER, ODD PAGES
  1938.          x default: 0
  1939.            The same as ".EE" above, but for odd numbered pages.
  1940.            This value is often positive.
  1941.  
  1942.     .TI x  TEMPORARY INDENT
  1943.          x default: 0
  1944.            Indent x spaces for the start of the next line. This
  1945.            indent is added to the value of the left margin, not
  1946.            the left side of the paper.  The current contents of
  1947.            the print buffer will be printed before the  tempor-
  1948.            arily indented line is printed.    
  1949.  
  1950.     .CE    CENTER LINE
  1951.            Center the following line of text between  the  left
  1952.            and  right  margins.
  1953.  
  1954.     .FP    FORCE PRINTING
  1955.            Any characters in  the  formatting  buffer  will  be
  1956.            printed,  even  if word wrap mode is enabled and the
  1957.            right margin has not been reached. You must use this
  1958.            command to empty the print  buffer  before  changing
  1959.            the  left  or right margins.  Otherwise the buffered
  1960.            text will print within the new margin settings.    
  1961.  
  1962.     .LF x  FORCE PAPER MOVEMENT
  1963.          x default: 1
  1964.            Move  the  paper  x lines.  If x is greater than the
  1965.            remaining lines on the current page,  the paper will
  1966.            move to the top of the next page.
  1967.  
  1968.  
  1969.  
  1970.  
  1971.  
  1972.                                  26
  1973.  
  1974.  
  1975.  
  1976.  
  1977.  
  1978.  
  1979.  
  1980.  
  1981.                            USING IMAGEPRINT
  1982.      --------------------------------------------------------------
  1983.  
  1984.  
  1985.     .ST   STOP BEFORE PRINTING PAGE
  1986.           Default: disabled
  1987.            This command will cause IMAGEPRINT to pause  between
  1988.            pages,  so people printing on single sheets of paper
  1989.            have time to insert the next piece of paper in their
  1990.            printer.  A prompt to "Press a key" will  appear  on
  1991.            the screen.
  1992.  
  1993.     .!! \? IMMEDIATE BACKSLASH EXECUTION
  1994.            This command causes the following backslash command,
  1995.            separated  from ".!!" by zero or more spaces,  to be
  1996.            acted  on  immediately.     Only  a  single  backslash
  1997.            command    may  follow  a    ".!!".    The  question  mark
  1998.            represents  the    single    character   following    the
  1999.            backslash.
  2000.  
  2001.            Suppose    you  want  to  print a document,  including
  2002.            headers and footers, at 17.1 (compressed) characters
  2003.            per inch density,  rather than the default  10  cpi.
  2004.            Usually    backslash  commands,  embedded in a line of
  2005.            text,  are acted on as that line of text is printed.
  2006.            If  you    precede  the  first  line  of  text in your
  2007.            document with "\<",  by the time the first  line  of
  2008.            text  prints,  any headers will have already printed
  2009.            at  10  cpi.   To  get  around  this,   precede    any
  2010.            printable text with ".!! \<".
  2011.  
  2012.     .. string  COMMENTS
  2013.            If  the    dot in column 1 is followed by another dot,
  2014.            separated from it by zero or more spaces,  then    the
  2015.            entire line is considered to be a comment line,    and
  2016.            is ignored by IMAGEPRINT. For example:
  2017.                .. This is a comment line
  2018.                .       .This is also a comment line
  2019.  
  2020.  
  2021.  
  2022.  
  2023.  
  2024.  
  2025.  
  2026.  
  2027.  
  2028.  
  2029.  
  2030.  
  2031.  
  2032.  
  2033.  
  2034.  
  2035.  
  2036.  
  2037.  
  2038.                                  27
  2039.  
  2040.  
  2041.  
  2042.  
  2043.  
  2044.  
  2045.  
  2046.  
  2047.                            USING IMAGEPRINT
  2048.      --------------------------------------------------------------
  2049.  
  2050.  
  2051.     INTERNATIONAL CHARACTER SETS
  2052.  
  2053.     The diskette  file  NATIONAL.COM  allows  you  to  customize
  2054.     IMAGEPRINT  for  use in ten different countries,  as well as
  2055.     allowing you to place any IMAGEPRINT character at any  ASCII
  2056.     position.
  2057.  
  2058.     Remember  that    IMAGEPRINT's characters are those of the IBM
  2059.     Graphics Printer.  To get  a  printout    of  available  char-
  2060.     acters, use IMAGEPRINT to copy FTABLE.TXT to the printer, as
  2061.     described   in    Section  "What    does  IMAGEPRINT  include?",
  2062.     Subsection "Fonts".
  2063.  
  2064.     To use NATIONAL.COM, you must have the version of IMAGEPRINT
  2065.     you wish to alter (IMP80 or IMP136) accessible    for  modifi-
  2066.     cation (on the same diskette or in another drive).
  2067.  
  2068.     Type "NATIONAL",  plus the name of the    IMAGEPRINT  program.
  2069.     For  example,    "NATIONAL  IMP136"  or    "NATIONAL  B:IMP80".
  2070.     NATIONAL.COM has built-in  instructions  that  automatically
  2071.     appear when the program is invoked.
  2072.  
  2073.     If you select another country's characters, those characters
  2074.     will replace the standard USA characters at the ASCII  posi-
  2075.     tions shown.  You can always reset the character translation
  2076.     back  to  the  standard  USA characters by selecting the USA
  2077.     character set.    Individual characters can also be reassigned
  2078.     to different ASCII locations.
  2079.  
  2080.     NATIONAL.COM will not run on DOS versions below 2.0.
  2081.  
  2082.  
  2083.  
  2084.  
  2085.  
  2086.  
  2087.  
  2088.  
  2089.  
  2090.  
  2091.  
  2092.  
  2093.  
  2094.  
  2095.  
  2096.  
  2097.  
  2098.  
  2099.  
  2100.  
  2101.  
  2102.  
  2103.  
  2104.                                  28
  2105.  
  2106.  
  2107.  
  2108.  
  2109.  
  2110.  
  2111.  
  2112.  
  2113.                            USING IMAGEPRINT
  2114.      --------------------------------------------------------------
  2115.  
  2116.  
  2117.     USING WITH A WORD PROCESSOR/TEXT EDITOR
  2118.  
  2119.     Your  word  processor  must be able to create standard ASCII
  2120.     files  to  work correctly with IMAGEPRINT.  There must be no
  2121.     hidden formatting characters.
  2122.  
  2123.     WORDSTAR, when in "editing a document file" mode, often sets
  2124.     the  high-order  bit  of  text    character  bytes to indicate
  2125.     formatting information.  This has the effect of  adding  128
  2126.     to  the  ASCII    value  of a character and causes a character
  2127.     from the upper half of a font to print.  You can avoid    this
  2128.     problem  by  indicating  to  WORDSTAR that you are editing a
  2129.     non-document file.
  2130.  
  2131.     You must first create a diskette file  and  then  exit    from
  2132.     your word processor to use IMAGEPRINT.    If you wish to print
  2133.     from within your word processor, you will find METATEXT much
  2134.     more convenient.  See  the  Section  "Other  Image  Computer
  2135.     Systems products" for a description of METATEXT.
  2136.  
  2137.     USING WITH PC-WRITE
  2138.  
  2139.     One of the best programs around is PC-Write,  a full feature
  2140.     word  processor  offered  to  the public under the Shareware
  2141.     program by Bob Wallace,  its originator.  PC-Write is  ideal
  2142.     for use with IMAGEPRINT.
  2143.  
  2144.     Included  on  the  IMAGEPRINT diskette are support files for
  2145.     both versions 2.4 through 2.55 and version 2.6 of  PC-Write.
  2146.     PC-WRITE.DEF  defines  the  [ALT + 1 key] formatting symbols
  2147.     that appear on your screen,  and also the backslash  command
  2148.     substitutions  that  occur  when  printing.  PCWRT24.HLP and
  2149.     PCWRT26.HLP are patches to the on-line help screens.
  2150.  
  2151.     The PC-Write manual should be read in combination  with  the
  2152.     following notes.
  2153.  
  2154.     PC-Write version 2.4 through 2.55:
  2155.  
  2156.       Incorporate the character  assignments  contained  in  PC-
  2157.       WRITE.DEF into your RULER.DEF and RULER.PRT files.
  2158.  
  2159.       The file PCWRT24.HLP should be substituted  for  the    last
  2160.       help    screen    in  the  standard  PC-Write  file HELPE.DEF.
  2161.       Versions of  PC-Write  earlier  than    2.4  didn't  display
  2162.       formatting characters on the help screens, and PCWRT24.HLP
  2163.       contains  not only the ALT commands,    but also the visible
  2164.       formatting characters.  You can use  PC-Write  to  do  the
  2165.       editing.  Once  this    change    is  done,  all    of  the  ALT
  2166.       keystrokes and  corresponding  formatting  characters  are
  2167.       displayed in the last screen of the on-line help.
  2168.  
  2169.  
  2170.                                  29
  2171.  
  2172.  
  2173.  
  2174.  
  2175.  
  2176.  
  2177.  
  2178.  
  2179.                            USING IMAGEPRINT
  2180.      --------------------------------------------------------------
  2181.  
  2182.  
  2183.       When creating a file to print with IMAGEPRINT,  be sure to
  2184.       run  PR.EXE  to  convert the ALT keystroke characters into
  2185.       backslash commands.
  2186.  
  2187.     PC_Write version 2.6:
  2188.  
  2189.       Incorporate  the  character  assignments  contained in PC-
  2190.       WRITE.DEF into your ED.DEF and PR.DEF files.    
  2191.  
  2192.       PCWRT26.HLP is a small patch file that should  be  substi-
  2193.       tuted  for  the  part of the text file ED.HLP that is dis-
  2194.       played when the "Enhance text" topic is  selected  on  the
  2195.       main    help  menu.  You can use PC-Write to do the editing.
  2196.  
  2197.     You must double up your ALT  keystrokes  when  selecting  an
  2198.     IMAGEPRINT  facility.  For  example,  ALT"W" + ALT"W" is the
  2199.     equivalent of one "\W".  This doubling is necessary  because
  2200.     PC-Write  automatically cancels all active attributes at the
  2201.     end of every line,  so you must make it seem as  though  the
  2202.     attribute has already been cancelled.  All  doubled  up  ALT
  2203.     keystrokes  persist beyond the current line.  The characters
  2204.     assigned to the ALT keystrokes are not logically part of the
  2205.     text and they don't affect paragraph justification.  You can
  2206.     toggle their visibility by pressing ALT + the space bar.
  2207.  
  2208.     Remember that you must always "print" to a  disk  file    that
  2209.     will be the input source for IMAGEPRINT.
  2210.  
  2211.     Note  that you cannot use any of IMAGEPRINT's dot formatting
  2212.     commands if you are using  PR.EXE  to  format  your  printed
  2213.     output.  IMAGEPRINT's  dot formatting commands conflict with
  2214.     PC-Write's dot commands.
  2215.  
  2216.     The following table lists the ALT keystrokes that select the
  2217.     various IMAGEPRINT commands:
  2218.  
  2219.     ALT-B ALT-B - (B)old           ALT-H ALT-H - (H)alf Height
  2220.     ALT-I ALT-I - (I)talic           ALT-N ALT-N - (N)ormal offset
  2221.     ALT-U ALT-U - (U)nderline      ALT-D ALT-D - Subscript, (D)own
  2222.     ALT-W ALT-W - Double (W)idth
  2223.     ALT-A ALT-A - Superscript, (A)bove
  2224.     ALT-C ALT-C - (C)ancel all above offsets and attributes
  2225.  
  2226.     ALT-T ALT-T - (T)en cpi        ALT-Q ALT-Q - 17.1 cpi
  2227.     ALT-L ALT-L - Twe(L)ve cpi     ALT-P ALT-P - (P)roportional
  2228.     ALT-S ALT-S - (S)ix lpi        ALT-E ALT-E - (E)ight lpi
  2229.     ALT-F ALT-F - FONT1, Cubic     ALT-K ALT-K - FONT10, Small
  2230.     ALT-G ALT-G - FONT6, Roman     ALT-X ALT-X - FONT11, Pica
  2231.     ALT-J ALT-J - FONT7, Outline
  2232.  
  2233.  
  2234.  
  2235.  
  2236.                                  30
  2237.  
  2238.  
  2239.  
  2240.  
  2241.  
  2242.  
  2243.  
  2244.  
  2245.                                APPENDIX
  2246.      --------------------------------------------------------------
  2247.  
  2248.  
  2249.     APPENDIX
  2250.  
  2251.  
  2252.     IMAGEPRINT BACKSLASH COMMANDS SUMMARY
  2253.  
  2254.     \01 - select font 1, Cubic
  2255.     \06 - select font 6, Roman
  2256.     \07 - select font 7, Outline
  2257.     \10 - select font 10, Small
  2258.     \11 - select font 11, Pica
  2259.     \12 - select font 12, Block
  2260.  
  2261.     \F - select (F)ast mode - no bold
  2262.     \Q - select (Q)uality mode (3 passes)
  2263.     \L - select (L)aser quality mode (six passes)
  2264.  
  2265.     \B - toggle (B)old mode
  2266.     \H - toggle (H)alf-high mode
  2267.     \I - toggle (I)talic mode
  2268.     \U - toggle (U)nderline mode
  2269.     \W - toggle double (W)idth mode
  2270.  
  2271.     \N - (N)ormal offset
  2272.     \^ - Superscript
  2273.     \V - Subscript
  2274.  
  2275.     \C - (C)ancel all character attributes & offsets
  2276.  
  2277.     \> - select 10 cpi >>s p r e a d  a p a r t
  2278.     \| - select 12 cpi
  2279.     \< - select CONDENSED squeezed<<
  2280.     \P - select (P)roportional
  2281.  
  2282.     \S - (S)ix lines per inch
  2283.     \E - (E)ight lines per inch
  2284.  
  2285.     \[ - start straight through mode
  2286.     \] - end straight through mode
  2287.  
  2288.     \\ - "\"
  2289.  
  2290.     \- - soft hyphen (when formatting enabled)
  2291.  
  2292.     ****JX-80 colour control****
  2293.     \! - black
  2294.     \@ - red
  2295.     \$ - blue
  2296.     \% - purple
  2297.     \& - yellow
  2298.     \* - orange
  2299.     \= - green
  2300.  
  2301.  
  2302.                                  31
  2303.  
  2304.  
  2305.  
  2306.  
  2307.  
  2308.  
  2309.  
  2310.  
  2311.                                APPENDIX
  2312.      --------------------------------------------------------------
  2313.  
  2314.  
  2315.  
  2316.     IMAGEPRINT FORMATTING COMMANDS SUMMARY
  2317.  
  2318.  
  2319.     .EN    (EN)able formatting - This command must be received
  2320.            before any other formatting commands are recognized.
  2321.  
  2322.     .PL x           x = (P)age (L)ength
  2323.     .PN x           x = (P)age (N)umber
  2324.     .PA           Move to top of next (PA)ge
  2325.     .OH string     define (O)dd page (H)eader string
  2326.     .EH string     define (E)ven page (H)eader string
  2327.     .OF string     define (O)dd page (F)ooter string
  2328.     .EF string     define (E)ven page (F)ooter string
  2329.     .SW x           x = (S)et (W)idth of headers, footers
  2330.     .LI x           x = (L)ines per (I)nch (6 or 8 only)
  2331.     .LS x           x = (L)ine (S)pacing
  2332.     .PP x           x = temporary indent for new (P)aragra(P)h
  2333.     .WW           Enable (W)ord (W)rap with justification
  2334.     .NW           (N)o (W)ord wrap
  2335.     .LM x           x = (L)eft (M)argin
  2336.     .RM x           x = (R)ight (M)argin
  2337.     .EE x           x = (E)ven page (E)xtra left gutter
  2338.     .OE x           x = (O)dd page (E)xtra left gutter
  2339.     .TI x           x = (T)emporary (I)ndent for next line
  2340.     .CE           (CE)nter next text line between margins
  2341.     .FP           (F)orce (P)rinting of text buffer
  2342.     .LF x           x = number of (L)ine (F)eeds
  2343.     .ST           (ST)op before printing each page
  2344.     .!! \?           Execute a backslash command immediately
  2345.     ..           Comment
  2346.  
  2347.  
  2348.  
  2349.  
  2350.  
  2351.  
  2352.  
  2353.  
  2354.  
  2355.  
  2356.  
  2357.  
  2358.  
  2359.  
  2360.  
  2361.  
  2362.  
  2363.  
  2364.  
  2365.  
  2366.  
  2367.  
  2368.                                  32
  2369.  
  2370.  
  2371.  
  2372.  
  2373.  
  2374.  
  2375.  
  2376.  
  2377.                                APPENDIX
  2378.      --------------------------------------------------------------
  2379.  
  2380.  
  2381.     ERROR MESSAGES
  2382.  
  2383.     ERROR - Bad syntax. Should be:
  2384.            IMP80 inputfile [LPTx:]      (x = 1,2,3)
  2385.  
  2386.      This is a reminder of the correct way to  run    IMAGEPRINT.
  2387.      You  probably forgot to specify the input source.  See the
  2388.      Section "Starting IMAGEPRINT" for details.
  2389.  
  2390.     ERROR - Default font file (FONT1) not found or invalid
  2391.  
  2392.      The default font is Cubic (FONT1). IMAGEPRINT always tries
  2393.      to load FONT1 when it is invoked.  This message appears if
  2394.      FONT1 is not on the currently active drive,  or it doesn't
  2395.      contain the right data.
  2396.  
  2397.     ERROR - Font file not found or invalid: ????????
  2398.  
  2399.      Either  the font file you specified in a backslash command
  2400.      is not on  the  currently  active  drive,  or    it  doesn't
  2401.      contain the right data.
  2402.  
  2403.     ERROR - Invalid 2nd parameter - printer 
  2404.  
  2405.      Your  printer    port  specification  is  either  misspelled
  2406.      (LPR1:),   or    there  is  no    parallel   port   available
  2407.      corresponding to your selection. Perhaps you have tried to
  2408.      select  LPT2:    when  you have only 1 parallel port on your
  2409.      computer.
  2410.  
  2411.     ERROR - Input file not found
  2412.  
  2413.      Your  text input file cannot be found.  Make sure you have
  2414.      spelled all names correctly.
  2415.  
  2416.     ERROR - Input file fault
  2417.  
  2418.      An  error  was detected while reading from the input file.
  2419.      This  can occur if you removed the diskette IMAGEPRINT was
  2420.      reading from, or if a diskette read error occurs.
  2421.  
  2422.  
  2423.  
  2424.  
  2425.  
  2426.  
  2427.  
  2428.  
  2429.  
  2430.  
  2431.  
  2432.  
  2433.  
  2434.                                  33
  2435.  
  2436.  
  2437.  
  2438.  
  2439.  
  2440.  
  2441.  
  2442.  
  2443.                                APPENDIX
  2444.      --------------------------------------------------------------
  2445.  
  2446.  
  2447.     ERROR - Time-out on sending to printer
  2448.            Returning to DOS 
  2449.  
  2450.      The  printer  was  unable to accept the character that was
  2451.      sent to it. Perhaps the printer was turned off, ran out of
  2452.      paper, or was taken off line.    
  2453.  
  2454.      The amount of time that must pass before a time-out  error
  2455.      is  detected  depends    on  the  operating  system  of your
  2456.      computer, not on IMAGEPRINT.
  2457.  
  2458.     ERROR - Invalid backslash command: '\?'
  2459.  
  2460.      An unrecognizable backslash command has been sent to IMAGE-
  2461.      PRINT.  The question mark above represents  the  erroneous
  2462.      character, which will be displayed on your screen.
  2463.  
  2464.     ERROR - Invalid command following '.!!': string
  2465.  
  2466.      The  string following ".!!" does not start with "\".  Only
  2467.      backlash  commands  can  follow  the    immediate   execute
  2468.      command.
  2469.  
  2470.     ERROR - Double width active beyond word
  2471.  
  2472.      A "\W" double width backslash command    must  not  cross  a
  2473.      line feed or tab or space. Examples:
  2474.  
  2475.            \wtwo words\w   {Wrong - double width crosses space}
  2476.            \wWORD\w        {OK}
  2477.            \wsoft-hy\-phen\-ated\w {OK, hard, soft hyphens
  2478.                     can be in encased word}
  2479.  
  2480.     Not enough room in Header/Footer buffer
  2481.  
  2482.      The header/footer buffer save area is full, or there is no
  2483.      room  for the size of header/footer you are trying to add.
  2484.      If you are right justifying text with spaces use "..."  to
  2485.      do the same thing. It takes up less room.
  2486.  
  2487.  
  2488.  
  2489.  
  2490.  
  2491.  
  2492.  
  2493.  
  2494.  
  2495.  
  2496.  
  2497.  
  2498.  
  2499.  
  2500.                                  34
  2501.  
  2502.  
  2503.  
  2504.  
  2505.  
  2506.  
  2507.  
  2508.  
  2509.                                APPENDIX
  2510.      --------------------------------------------------------------
  2511.  
  2512.  
  2513.     TECHNICAL NOTES
  2514.  
  2515.     FONT1  is  the    default  font  and  is    always    loaded    when
  2516.     IMAGEPRINT  is first invoked.  If you are a registered user,
  2517.     with six fonts,  you can rename another font to "FONT1", and
  2518.     thus define your own personal default.    Don't forget to make
  2519.     a copy of the standard FONT1 (Cubic) first if you do this.
  2520.  
  2521.     The effective dot density of IMAGEPRINT is 216 dots per inch
  2522.     vertically by 240 dots per inch horizontally.
  2523.  
  2524.     IMAGEPRINT normally positions the print head 1/14 of an inch
  2525.     above  the  next print line.  This is done so that unusually
  2526.     tall characters can  print  correctly.    If  you  need  exact
  2527.     paper  positioning,  just before running IMAGEPRINT position
  2528.     the top of the page slightly lower,  relative to  the  print
  2529.     head,  than you would otherwise, because the paper will move
  2530.     1/14 of an inch before the first line is printed.
  2531.  
  2532.     IMAGEPRINT works by driving  the  printer  in  dot  graphics
  2533.     mode.  Printing  an  80 column line of text means that about
  2534.     6000 bytes are sent to the printer.  If a transmission error
  2535.     occurs and a byte or two is lost,  then  the  graphics    byte
  2536.     count  is  wrong,  and    you  can  end  up  printing a lot of
  2537.     garbage.  If this happens, turn the printer off and wait for
  2538.     the operating system to time out (if your computer is set up
  2539.     to time out),  or wait for the printer to resynchronize with
  2540.     IMAGEPRINT.  This shouldn't take more than 1 print pass.
  2541.  
  2542.     Just  as  on  the  standard  IBM Graphics Printer,  graphics
  2543.     characters do not print correctly in half-high mode.
  2544.  
  2545.     All non-printing characters  between  ASCII  0    and  31  are
  2546.     ignored,  except for horizontal tab (9), line feed (10), and
  2547.     form feed (12).  To send a  non-printing  character  to  the
  2548.     printer, use the STRAIGHT THROUGH MODE ("\[ ... \]").
  2549.  
  2550.  
  2551.  
  2552.  
  2553.  
  2554.  
  2555.  
  2556.  
  2557.  
  2558.  
  2559.  
  2560.  
  2561.  
  2562.  
  2563.  
  2564.  
  2565.  
  2566.                                  35
  2567.  
  2568.  
  2569.  
  2570.  
  2571.  
  2572.  
  2573.  
  2574.  
  2575.                                APPENDIX
  2576.      --------------------------------------------------------------
  2577.  
  2578.  
  2579.     OTHER IMAGE COMPUTER SYSTEMS PRODUCTS
  2580.  
  2581.     METATEXT
  2582.  
  2583.     METATEXT offers the same  high    quality  printed  output  as
  2584.     IMAGEPRINT,   but   is    much  easier  and  simpler  to    use.
  2585.     Basically,  all you have to do is load Metatext and then use
  2586.     your computer as you normally would.
  2587.  
  2588.     METATEXT  remains memory resident in your computer and up to
  2589.     3 fonts can be co-resident, allowing instant font switching.
  2590.     When only one font is loaded, the 80 column version takes up
  2591.     about 33K of RAM,  and the 136 column version takes up about
  2592.     36K of RAM.
  2593.  
  2594.     Once METATEXT has been loaded,    it then automatically inter-
  2595.     cepts  and  enhances  data you send to your printer.  You do
  2596.     not have to exit your word processor to print,    as you would
  2597.     with IMAGEPRINT.
  2598.  
  2599.     METATEXT  is  designed to be compatible with word processors
  2600.     and is completely  compatible  with  Lotus  Symphony,  Word,
  2601.     WordStar,  Multimate, PC-Write etc., because it emulates the
  2602.     IBM Graphics Printer,  recognizing all of that printer's es-
  2603.     cape   sequences.   METATEXT   DOESN'T     ALTER    THE  REGULAR
  2604.     OPERATION OF YOUR COMPUTER OR SOFTWARE IN ANY WAY.
  2605.  
  2606.     A METATEXT Puck is included with METATEXT.  The  Puck  is  a
  2607.     small,    flat  device  which  sits  on  your desk top.  It is
  2608.     attached to your  computer's  printer  port  by  a  flexible
  2609.     cable.    Turning  over the puck is all that you need to do to
  2610.     switch    between  quality  typeface   and   regular   printer
  2611.     operation.  You  can  do  this while in an applications pro-
  2612.     gram, such as a word processor. 
  2613.  
  2614.     A professionally printed manual comes with  METATEXT.  META-
  2615.     TEXT is supplied with Courier, Cubic, Elite, Italic, Orator,
  2616.     Typewriter,  Roman, Outline, OCRA and OCRB fonts.  All Image
  2617.     fonts are interchangeable.
  2618.  
  2619.     METATEXT has been voted one of    the  top  100  microcomputer
  2620.     software  packages  for  the  IBM PC by PRACTICAL COMPUTING.
  2621.     See the March 1986 issue of BYTE magazine,  page 40  or  the
  2622.     Feb 11,  1986 issue of PC Magazine, page 270 for more infor-
  2623.     mation on Metatext.
  2624.  
  2625.     METATEXT sells for 89 dollars/75 pounds.  To order Metatext,
  2626.     you can use the order form at the end of this documentation.
  2627.  
  2628.  
  2629.  
  2630.  
  2631.  
  2632.                                  36
  2633.  
  2634.  
  2635.  
  2636.  
  2637.  
  2638.  
  2639.  
  2640.  
  2641.                                APPENDIX
  2642.      --------------------------------------------------------------
  2643.  
  2644.  
  2645.     CP/M-80 VERSION OF IMAGEPRINT
  2646.  
  2647.     IMAGEPRINT  is also available for CP/M,  version 1.4 and up.
  2648.  
  2649.     There is no User-Supported version of CP/M IMAGEPRINT.    CP/M
  2650.     IMAGEPRINT (IMP80 & IMP136),  with six fonts,  is  available
  2651.     from Image Computer Systems for 30 dollars/24 pounds, plus a
  2652.     media and handling charge of 6 dollars/5 pounds.  Additional
  2653.     fonts  are  available for 5 dollars/4 pounds.
  2654.  
  2655.     IMAGEPRINT outputs to the logical device "LPT:",  which  can
  2656.     be a serial or parallel port. Your port must send all 8 bits
  2657.     of each byte to your printer - e.g.  bit 7 must not be auto-
  2658.     matically set to zero.    
  2659.  
  2660.     To  order CP/M IMAGEPRINT,  use the order form at the end of
  2661.     this documentation.
  2662.  
  2663.     The following diskette formats are available:
  2664.  
  2665.      > 8 inch single sided single density CP/M-80 diskettes OR
  2666.  
  2667.      > The    5  1/4    inch single or double sided,  double density
  2668.        diskettes listed below.  Note that some of  the  diskette
  2669.        formats are for CP/M-86 computers,  which IMAGEPRINT does
  2670.        not run on.    The CP/M-86 formats are offered for those of
  2671.        you who,  for some reason,  need to    transfer  IMAGEPRINT
  2672.        from a CP/M-86 computer to a CP/M-80 computer.
  2673.  
  2674.  
  2675.         A. B. Dick Magna III       CCS 512 ds
  2676.         Access Matrix ss dd        CCS 1024 ds
  2677.         Actrix ds dd           Col. Commander 964
  2678.         Ad. Dig. Super 6 ds        CDP old CP/M86
  2679.         Associate ds           CDP CP/M86 1.6
  2680.         Avatar TC10 ds           Davidge ds
  2681.         Beehive Topper ds           DEC VT-180 Robin
  2682.         Bondwell 12 ss           Digilog 1000
  2683.         Bondwell 14 ds           Direct 1025
  2684.         BMC if800 M20           Epson Std. QX-10
  2685.         CAL PC ds dd           Epson Europe QX-10
  2686.         Casio FP1000           Epson Multifont
  2687.  
  2688.  
  2689.  
  2690.  
  2691.       (ss : single sided, ds : double sided, dd : double density)
  2692.  
  2693.        (continued on the next page)
  2694.  
  2695.  
  2696.  
  2697.  
  2698.                                  37
  2699.  
  2700.  
  2701.  
  2702.  
  2703.  
  2704.  
  2705.  
  2706.  
  2707.                                APPENDIX
  2708.      --------------------------------------------------------------
  2709.  
  2710.  
  2711.            Epson old QX-10           Pegasus 512 ds
  2712.            Fujitsu 16 CP/M           Philips PC2010
  2713.            Gnat 10 ds dd           PMC-101
  2714.            Groupil III           Reynolds & Reynolds
  2715.            Heath Magnolia ss       Sanyo MBC-1000
  2716.            Heath Magnolia ds       Sanyo MBC-1150
  2717.            Hewlett-Packard 86      Seequa CP/M ss
  2718.            Hewlett-Packard 125     Seequa CP/M ds
  2719.            IBM CP/M86 ss           Superbrain ss 35 track
  2720.            IBM CP/M86 ds           Superbrain ss 40 track
  2721.            IDEA Bitelex ss           Superbrain CP/M ds
  2722.            IMS 5000 Turbo ss       Superbrain SI/OS ds
  2723.            IMS 5000 Turbo ds       Systel II ss
  2724.            Insight Dev. IQ-120     Systel III ds
  2725.            ISM CP/M ds           Teletek ss
  2726.            Kaypro 2            Tektronix 4170
  2727.            Kaypro 2X           Televideo CP/M
  2728.            Kaypro 4            TI Pro. CP/M ss
  2729.            Kaypro 10           TI Pro. CP/M ds
  2730.            LNW-80 ss dd           TRS 3 FEC CP/M
  2731.            Lobo MAX-80 256 ss      TRS 3 FEC T805
  2732.            Lobo MAX-80 512 ss      TRS 3 Holmes CP/M
  2733.            Luxor ss dd           TRS 3 Hurr. Lab CP/M
  2734.            Magic Computer ds       TRS 3 Mem. Mer. CP/M
  2735.            Micral 9050 ds           TRS 4 Tandy CP/M+
  2736.            Micron Quark           TRS 4 Mont. CP/M
  2737.            Morrow MD2 ss           TurboDOS ds
  2738.            Morrow MD3           Wangwriter CP/M
  2739.            Morrow MD11           Xerox 820 ss dd
  2740.            NCR Dec. Mate 5           Xerox 820 ds dd
  2741.            NEC PC ss dd           Xor 5 ds
  2742.            NEC PC ds dd           Z-90 old ss
  2743.            Okidata if800 M20       Z-90 new ss
  2744.            Olympia EX II ss        Z-90 ds dd
  2745.            Olympia EX-100           Z-100 ss CP/M
  2746.            Osborne ss dd           Z-100 old ds
  2747.            Osborne 4 ds           Z-100 new ds
  2748.            Osborne Osmosis           Zorba 7 dd
  2749.            Otrona Attache
  2750.  
  2751.     (ss : single sided, ds : double sided, dd : double density)
  2752.  
  2753.     If you have one of the following computers, you will have to
  2754.     send us a pre-formatted 5 1/4" diskette.  We  can  write  to
  2755.     these  diskette formats,  but we can't format them.  We will
  2756.     deduct a 4 dollar/3 pound media charge. 
  2757.  
  2758.            Cromemco CDOS ss dd    Olivetti ds
  2759.            Cromemco CDOS ds dd    Olivetti ETV 300
  2760.            Cromemco ITerm. CP/M ss    Toshiba T-100
  2761.            Cromemco ITerm. CP/M ds
  2762.  
  2763.  
  2764.                                  38
  2765.  
  2766.  
  2767.  
  2768.  
  2769.  
  2770.  
  2771.  
  2772.  
  2773.                                APPENDIX
  2774.      --------------------------------------------------------------
  2775.  
  2776.  
  2777.     BASIC WINDOWING TOOLBOX
  2778.  
  2779.     BASIC  WINDOWING  TOOLBOX  (B-WINDOW)  is  a  collection  of
  2780.     functions that give windowing capability  to  a  BASIC    pro-
  2781.     grammer  using    an IBM Personal Computer or true compatible.
  2782.     With B-WINDOW you can write BASIC programs  that  look    much
  2783.     more  visually    exciting  and  professional.  Windows can be
  2784.     opened over sections of the screen and when the windows  are
  2785.     closed,  the  original    contents  of  the  screen  reappear.
  2786.     Special  windowing  cursor  control,  string  and  character
  2787.     display  and  border  drawing are included.  And B-WINDOW is
  2788.     lightning-fast because it is written entirely in assembler.
  2789.  
  2790.     In addition to windowing functions,  B-WINDOW also gives you
  2791.     easy  access  to  the interrupt structure of an IBM Personal
  2792.     Computer, and also allows you to reassign printer ports.
  2793.  
  2794.     The B-WINDOW functions come in two formats:  1) Binary files
  2795.     that are BLOADable by interpreted BASIC, and 2) ".OBJ" files
  2796.     that can be linked to your compiled BASIC program.  Programs
  2797.     that  use B-WINDOW can be developed using a BASIC interpret-
  2798.     er. When a program is fully debugged, it can be compiled.
  2799.  
  2800.     Sample of code that uses B-WINDOW functions:
  2801.  
  2802.      100 'Define a window
  2803.      110 WIDTH% = 70 : HEIGHT% = 10 : HASBORDER% = TRUE
  2804.      120 CALL WDEF (WNUM1%, WIDTH%, HEIGHT%, HASBORDER%)
  2805.      130 'Write in active window
  2806.      140 X% = 5 : Y% = 2
  2807.      150 CALL WGOTOXY (X%, Y%)
  2808.      160 S$ = "String to be written into window"
  2809.      170 CALL WWRITE (S$)
  2810.      180 ' Close most recently opened window
  2811.      190 CALL WCLOSE
  2812.  
  2813.     B-WINDOW is fully compatible with IBM  and  Microsoft  BASIC
  2814.     interpreters, and IBM and Microsoft BASIC compilers, includ-
  2815.     ing the Microsoft QuickBASIC compiler.    
  2816.  
  2817.     B-WINDOW is User-Supported Software.  Registering only costs
  2818.     $20/17    pounds,  shipping  included,  and  you    can  pay  by
  2819.     MasterCard or Visa.
  2820.  
  2821.     Software  developers  -  if you meet one simple requirement,
  2822.     there is no restriction on using B-WINDOW in  a  product  of
  2823.     your own. See the B-WINDOW documentation for details.
  2824.  
  2825.  
  2826.  
  2827.  
  2828.  
  2829.  
  2830.                                  39
  2831.  
  2832.  
  2833.  
  2834.  
  2835.  
  2836.  
  2837.  
  2838.  
  2839.                                APPENDIX
  2840.      --------------------------------------------------------------
  2841.  
  2842.  
  2843.     OKIDATA 192/193 BAR CODING AND LARGE CHARACTER PRINTER
  2844.  
  2845.     Image Computer Systems has developed a printed circuit board
  2846.     controller for Okidata 192 and    193  printers  which  allows
  2847.     high quality bar code and large character printing.
  2848.  
  2849.     The  controller  is  simple to program:  a single command is
  2850.     used to produce a complete  bar  code  or  string  of  large
  2851.     characters.  Bar  codes  and  large characters can be freely
  2852.     intermixed with normal printing,  and can appear anywhere on
  2853.     a label or page. Standard printer features are unaffected by
  2854.     the controller. 
  2855.  
  2856.     Bar codes supported are:
  2857.  
  2858.            - Code 39
  2859.            - Code 2-from-5 Standard
  2860.                    Industrial
  2861.                    Interleaved
  2862.                    Matrix
  2863.            - EAN/UPC       8
  2864.                    12
  2865.                    13
  2866.                    5 character add-on code
  2867.  
  2868.     All  of the complex real-time bar code generation algorithms
  2869.     are contained in the  Image  controller.  All  you  need  to
  2870.     specify is the bar code data and the bar code's location.
  2871.  
  2872.     Large  characters  can    be  up    to 8 inches high by 8 inches
  2873.     wide. Shading options are:
  2874.  
  2875.            - White on black background
  2876.            - Black on white background
  2877.            - Vertical stripes
  2878.            - Horizontal stripes
  2879.            - Dotted
  2880.  
  2881.     The Image controller  attaches    in  place  of  the  standard
  2882.     serial interface card (inside the printer), and is available
  2883.     with either a serial or parallel interface.
  2884.  
  2885.     A  special  feature of the Image controller is a ribbon wear
  2886.     indicator.  A log  of  ribbon  use  is    maintained  in    non-
  2887.     volatile RAM,  and an alarm sounds when the ribbon has faded
  2888.     enough so that bar codes may be too faint to scan  reliably.
  2889.  
  2890.     The  list  price of the Image controller is $300,  in single
  2891.     quantities.  Please contact Image Computer Systems for    more
  2892.     information and/or print samples.
  2893.  
  2894.  
  2895.  
  2896.                                  40
  2897.  
  2898.  
  2899.  
  2900.  
  2901.  
  2902.  
  2903.  
  2904.  
  2905.                                APPENDIX
  2906.      --------------------------------------------------------------
  2907.  
  2908.  
  2909.     RULES AND REGULATIONS
  2910.  
  2911.  
  2912.       COPYING IMAGEPRINT
  2913.  
  2914.     A  PC-DOS/MS-DOS  IMAGEPRINT  distribution diskette has only
  2915.     one font,  Cubic.  Individuals may make copies    of  the  PC-
  2916.     DOS/MS-DOS  IMAGEPRINT    distribution diskette and give it to
  2917.     friends or acquaintances. There must be no fee involved.
  2918.  
  2919.      Computer  clubs  may  also  copy the diskette and give it to
  2920.     their members.    There must be no fee involved,    other than a
  2921.     small  fee  for  the  cost of making a copy of the diskette.
  2922.  
  2923.     The  PC-DOS/MS-DOS  IMAGEPRINT distribution diskette must be
  2924.     be unaltered if copied and  given  away  as  a    diskette  or
  2925.     transmitted by any telecommunications link or made available
  2926.     on  a  computerized  "bulletin    board".   The  programs  and
  2927.     documentation  are  a  complete  entity  that  must  not  be
  2928.     separated or modified in any way.
  2929.  
  2930.     PC-DOS/MS-DOS REGISTERED IMAGEPRINT,  with six    font  files,
  2931.     may  not  be  copied,  except  for  backup purposes,  by the
  2932.     registered owner.  The ONLY source of REGISTERED IMAGEPRINT,
  2933.     or any fonts other than the Cubic font,  is  Image  Computer
  2934.     Systems.
  2935.  
  2936.     Site licensing arrangements and discounts are available  for
  2937.     IMAGEPRINT. Quantity discount rates are:
  2938.  
  2939.            1-50 copies     : $20 each, no discount
  2940.            51-200 copies   : $15 each
  2941.            201 and up      : $10 each
  2942.  
  2943.     METATEXT site licensing discounts are also available. Please
  2944.     contact Image Computer Systems for details.
  2945.  
  2946.  
  2947.       DISCLAIMER
  2948.  
  2949.     Image  Computer  Systems makes no representations or warran-
  2950.     ties with respect to IMAGEPRINT  programs  or  documentation
  2951.     and  specifically  disclaims  any implied warranties of mer-
  2952.     chantability or fitness for any particular purpose.
  2953.  
  2954.     In  no    event  shall Image Computer Systems be liable to the
  2955.     purchaser  or  any  user  for  any  damages,  including  any
  2956.     incidental or consequential damages, expenses, lost profits,
  2957.     lost  savings,    or  other  damages arising out of the use or
  2958.     inability to use the product.
  2959.  
  2960.  
  2961.  
  2962.                                  41
  2963.  
  2964.  
  2965.  
  2966.  
  2967.  
  2968.  
  2969.  
  2970.  
  2971.                                APPENDIX
  2972.      --------------------------------------------------------------
  2973.  
  2974.  
  2975.     IMAGE COMPUTER SYSTEMS - A PROFILE
  2976.  
  2977.     Image  Computer  Systems  is   a   software   and   hardware
  2978.     development company that has been supplying OEMs and systems
  2979.     houses with specialized printer products since 1974.
  2980.  
  2981.     Unlike many other developers,  we  take  the  User-Supported
  2982.     software  concept  very  seriously.  We  see  User-Supported
  2983.     software as part of an emerging trend  toward  high  quality
  2984.     software sold in high volume at a low profit margin. The key
  2985.     to this is low overhead.
  2986.  
  2987.     The User-Supported approach allows us to put the bulk of our
  2988.     money into development.  Products like IMAGEPRINT,  METATEXT
  2989.     and  the OKIDATA 192/193 bar coding controller take a lot of
  2990.     time and money to develop,  but they are  the  best  on  the
  2991.     market. 
  2992.  
  2993.     Our low prices reflect our savings on advertising.
  2994.  
  2995.     Support us and we'll support you.
  2996.  
  2997.  
  2998.  
  2999.  
  3000.  
  3001.  
  3002.  
  3003.  
  3004.  
  3005.  
  3006.  
  3007.  
  3008.  
  3009.  
  3010.  
  3011.  
  3012.  
  3013.  
  3014.  
  3015.  
  3016.  
  3017.  
  3018.  
  3019.  
  3020.  
  3021.  
  3022.  
  3023.  
  3024.  
  3025.  
  3026.  
  3027.  
  3028.                                  42
  3029.  
  3030.  
  3031.  
  3032.  
  3033.  
  3034.  
  3035.  
  3036.  
  3037.                                   INDEX
  3038.      --------------------------------------------------------------
  3039.  
  3040.  
  3041.       INDEX
  3042.  
  3043.     10 cpi, 1, 2, 9, 12, 17, 21, 24, 27
  3044.     12 cpi, 1, 2, 17, 21, 24
  3045.     17.1 cpi (compressed), 2, 17, 24, 27, 30
  3046.     6 lines per inch, 1, 18, 20, 22, 24
  3047.     8 lines per inch, 1, 18, 24
  3048.     Applications programs, 1, 36
  3049.     ASCII, 3, 4, 18, 28, 29, 35, 37
  3050.     Backslash, 1, 4, 8, 9, 10, 11, 12-19
  3051.     Bar Coding, 40
  3052.     BASIC, 39
  3053.     Block font, 2, 13, 30, 31, 36
  3054.     Bold, 1, 2, 12, 14, 17, 31
  3055.     Buffer, 11, 21, 23, 26, 32, 34
  3056.     Cancel, 8, 12, 17, 22, 25, 29
  3057.     Center text, 3, 26
  3058.     Color, 1, 12, 19
  3059.     Comment, 20, 21, 27, 32
  3060.     Compatibility, 3, 6, 36
  3061.     Compressed, 1, 2, 12, 15, 17, 21, 24, 27, 30
  3062.     Copy files, 7
  3063.     Courier font, 36
  3064.     CP/M, 4, 37, 38
  3065.     Cubic font, 2, 3, 4, 5, 6, 13, 30, 31, 33, 35, 36, 41
  3066.     Density, 9, 12, 17, 21, 27, 35, 37, 38
  3067.     Diskette, IMAGEPRINT, 4
  3068.     Distribution diskette, 2, 4, 5, 6, 7, 10, 11, 41
  3069.     DOS, 3, 4, 6, 7, 9, 10, 11, 28, 34, 38, 41
  3070.     Dot commands, 10, 20, 22, 23, 24, 27, 29, 35
  3071.     Double width, 1, 3, 12, 15, 17, 21, 30, 31, 34
  3072.     Elite font, 36
  3073.     Enable formatting, 15, 19, 20, 22
  3074.     Epson, 1, 3, 8, 19, 36, 37, 38
  3075.     Error, 9, 13, 15, 23, 33, 34
  3076.     Escape, 8, 12, 36
  3077.     F.DAT, 3, 4
  3078.     Fast printing, 2, 14
  3079.     FONTDEMO.BAT, 3, 4
  3080.     Footer, 3, 20, 21, 22, 23, 24, 26, 27, 32
  3081.     Force printing, 23, 26
  3082.     Form feed, 18
  3083.     Format text, 1, 3, 12, 15, 20-27
  3084.     FTABLE.TXT, 3, 4, 28
  3085.     Gutter, 3, 26
  3086.     Half-high, 1, 35
  3087.     Header, 3, 20, 21, 22, 23, 24, 26, 27, 32
  3088.     Immediate command, 27, 32, 34
  3089.     IMP136.EXE, 24
  3090.     IMP80.EXE, 4, 24
  3091.     IMPTUTR1.TXT, 4, 12, 21
  3092.  
  3093.  
  3094.                                  43
  3095.  
  3096.  
  3097.  
  3098.  
  3099.  
  3100.  
  3101.  
  3102.  
  3103.                                   INDEX
  3104.      --------------------------------------------------------------
  3105.  
  3106.  
  3107.     IMPTUTR2.TXT, 4, 12, 21, 23
  3108.     Indent, 25, 26, 32
  3109.     Italic, 1, 12, 15, 17, 21, 36
  3110.     Justification, 1, 3, 12, 23, 24, 25, 29, 32
  3111.     Keyboard, 1, 8, 11, 36
  3112.     Large characters, 40
  3113.     Laser, 14
  3114.     Left margin, 3, 9, 20, 26, 32
  3115.     LPT:, 37
  3116.     MANUAL.DOC, 4
  3117.     Margin, 1, 3, 9, 12, 15, 20, 21, 22, 23, 24, 25, 26, 32
  3118.     Mathematical, 1, 37
  3119.     METATEXT, 29, 36
  3120.     NATIONAL.COM, 4, 28
  3121.     Normal offset, 16
  3122.     OCRA font, 36
  3123.     OCRB font, 36
  3124.     OKIDATA 192/193, 40
  3125.     Orator font, 36
  3126.     Outline font, 2, 13, 30, 31, 36
  3127.     Page length, 20, 22
  3128.     Page number, 20, 22
  3129.     Paper movement, 35
  3130.     Paragraph, 25, 29
  3131.     PC-WRITE.DEF, 4, 29, 30
  3132.     PCWRT24.HLP, 4, 29
  3133.     PCWRT26.HLP, 4, 29, 30
  3134.     Pica font, 2, 13, 30, 31, 36
  3135.     Printer port, 3, 4
  3136.     Printer compatibility, 3
  3137.     Proportional, 1, 2, 8, 17, 24, 25
  3138.     README, 4
  3139.     Registered users, 2, 5, 6, 35, 36, 41
  3140.     Right margin, 3, 20, 25, 26, 32
  3141.     Roman font, 2, 13, 30, 36
  3142.     Select font, 13
  3143.     Select printer, 7, 8
  3144.     Small font, 2, 13, 30, 36
  3145.     Subscript, 1, 8, 12, 15, 16, 17, 30, 31
  3146.     Superscript, 8, 12, 15, 16, 17, 30, 31
  3147.     Time-out, 9, 10, 34
  3148.     Toggle (commands), 12, 14, 15, 17
  3149.     Typewriter font, 36
  3150.     Typewriter mode, 1, 8, 11
  3151.     Underline, 1, 15, 17, 21
  3152.     Width, headers and footers, 24, 32
  3153.  
  3154.  
  3155.  
  3156.  
  3157.  
  3158.  
  3159.  
  3160.                                  44
  3161.  
  3162.  
  3163.  
  3164.  
  3165.  
  3166.  
  3167.  
  3168.  
  3169.  
  3170.           PC-DOS and MS-DOS REGISTRATION/ORDER FORM
  3171.                   (PC-SIG)
  3172.     ****************************************************************
  3173.     USA: Image Computer Systems   EUROPE: Image Computer Systems
  3174.          P. O. Box 647              27 Cobham Road
  3175.          Avon, CT 06001              Ferndown Industrial Estate
  3176.                           Wimborne, Dorset, England
  3177.     ****************************************************************
  3178.  
  3179.     Company             ___________________________________
  3180.  
  3181.     Name                ___________________________________
  3182.  
  3183.     Address             ___________________________________
  3184.  
  3185.     Address             ___________________________________
  3186.  
  3187.     Zip Code (Postal code)                    ___________
  3188.  
  3189.     __ PC-DOS/MS-DOS IMAGEPRINT distribution diskette  $10/9 pounds
  3190.        (Latest version, 1 font)
  3191.  
  3192.     __ PC-DOS/MS-DOS IMAGEPRINT registration diskette $20/17 pounds
  3193.        (Latest version, 6 fonts)
  3194.  
  3195.     __ PC-DOS/MS-DOS METATEXT              $89/75 pounds
  3196.        (Resident IBM printer emulation, 10 fonts)
  3197.  
  3198.     __ PC-DOS/MS-DOS METATEXT & IMAGEPRINT          $99/85 pounds
  3199.        (Package discount, 13 fonts)
  3200.  
  3201.     __ BASIC WINDOWING TOOLBOX              $20/17 pounds
  3202.        (Lightning-fast windowing functions for)
  3203.        (compiled and interpreted BASIC)
  3204.  
  3205.                          Subtotal   __________
  3206.  
  3207.     __ Surcharge if DOS 1.1 single-sided diskettes        $5/4 pounds
  3208.        (See "Registering your copy of IMAGEPRINT")
  3209.  
  3210.     __ Surcharge for COD order                     $5
  3211.        (USA only - Requires cash or cashier's check and)
  3212.        (order must be over $80)
  3213.  
  3214.            Connecticut residents add 7 1/2% sales tax   __________
  3215.  
  3216.              United Kingdom residents add 15% VAT   __________
  3217.  
  3218.                            Total        __________
  3219.     Payment is by:
  3220.     __ Personal check  __Money order/Bank draft
  3221.     __ MasterCard       __Visa    __COD (order over $80)
  3222.  
  3223.     Card number _______________________ Expiration date ___________
  3224.  
  3225.     Card Holder Signature _________________________________________
  3226.  
  3227.     Card Holder Name (Please Print) _______________________________
  3228.  
  3229.     __ PLEASE SEND MORE INFORMATION ON METATEXT
  3230.  
  3231.  
  3232.  
  3233.  
  3234.  
  3235.  
  3236.                  CP/M-80 ORDER FORM
  3237.                   (PC-SIG)
  3238.     ***************************************************************
  3239.     USA: Image Computer Systems    EUROPE: Image Computer Systems
  3240.          P. O. Box 647               27 Cobham Road
  3241.          Avon, CT 06001               Ferndown Industrial Est.
  3242.                            Wimborne, Dorset, England
  3243.     ***************************************************************
  3244.  
  3245.     Company             ___________________________________
  3246.  
  3247.     Name                ___________________________________
  3248.  
  3249.     Address             ___________________________________
  3250.  
  3251.     Address             ___________________________________
  3252.  
  3253.     City, State, ZIP        ___________________________________
  3254.  
  3255.     __ CP/M-80 IMAGEPRINT                  $30/24 pounds
  3256.        (80 and 136 column versions, 6 fonts)
  3257.  
  3258.     Additional fonts:
  3259.     __ FONT 0  (Courier)                    $5/4 pounds
  3260.     __ FONT 2  (Elite)                    $5/4 pounds
  3261.     __ FONT 3  (Italic)                    $5/4 pounds
  3262.     __ FONT 4  (Orator)                    $5/4 pounds
  3263.     __ FONT 5  (Typewriter)                 $5/4 pounds
  3264.     __ FONT 8  (OCRA)                    $5/4 pounds
  3265.     __ FONT 9  (OCRB)                    $5/4 pounds
  3266.  
  3267.     Media and handling charge for all orders        $6/5 pounds
  3268.  
  3269.                         Subtotal    ___________
  3270.  
  3271.     Less $4/3 pounds if Crom/Tosh/Olivetti (See doc)    ___________
  3272.  
  3273.            Connecticut residents add 7 1/2 % tax    ___________
  3274.  
  3275.            United Kingdom residents add 15% VAT     ___________
  3276.  
  3277.                            Total        ___________
  3278.     Payment is by:
  3279.     __ Personal check  __Money order/Bank draft
  3280.     __ MasterCard       __Visa
  3281.  
  3282.     Card number ________________ Expiration date __________________
  3283.  
  3284.     Card Holder Signature    _______________________________________
  3285.  
  3286.     Card Holder Name (Please Print) _______________________________
  3287.  
  3288.     Diskette type: _____ 8" CP/M-80 SSSD    or
  3289.                5 1/4" format description: (See documentation)
  3290.  
  3291.                ________________________________________________
  3292.  
  3293.     Be sure to enclose a pre-formatted 5 1/4" diskette for
  3294.     any of the following computers:
  3295.            Cromemco        Toshiba T-100   Olivetti
  3296.  
  3297.  
  3298.  
  3299.  
  3300.  
  3301.